Computer Aided Design

You are not logged in. [ Login ] Why log in
(NOTE: Login is not required to post)

Seeking feedback on PanelGenie

9/23/26       
Eli Sokal Sponsor - Online Softworx

Website: http://panelgenie.net

Hello. I am the founder of Online SoftworX and the developer of PanelGenie, an end-to-end (AKA guillotine) optimizer. Have you checked out PanelGenie yet? To open it, just go to panelgenie.net. At worst you will waste a couple minutes. Because PanelGenie is so new, my son Andy Sokal and I are very hungry for feedback--especially constructive criticism. While the scope of PanelGenie is limited to cut optimization, the application is rich with integration features. Please kick the tires and send your feedback!

Seeking feedback on PanelGenie

9/25/26       #2: Seeking feedback on PanelGenie ...
David Wishengrad

Hi,

Can you please post a 2 minute video screencap of using it?

Thank you,

David

9/25/26       #3: Seeking feedback on PanelGenie ...
David Wishengrad


Subject: RE: Seeking feedback on PanelGenie

Hi Eli and Andy,
I am posting this comprehensive architectural feedback on behalf of a veteran woodworking software developer. We have been using an AI session to deeply analyze the intersections of machine controller data, shop floor realities, and manufacturer software traps, and we wanted to share some foundational insights for PanelGenie's pipeline.
To truly capture the high-end custom cabinet and millwork market, optimization software cannot just stop at a CSV file or a rigid static layout. It has to handle a critical dual-requirement: direct machine-level automation and real-time human flexibility must happen simultaneously on the shop floor.
If you want to turn PanelGenie into a turn-key solution that shops can adopt instantly, you should look into developing these twin pipelines:
## 1. The Automation Pipeline (Direct Machine Connections)
While CSV exports are a helpful baseline, manual data entry at a modern saw controller is an efficiency killer. You can completely bypass the machinery manufacturers' locked software ecosystems and expensive import upgrade modules by utilizing their native, open-standard ASCII text protocols:

* The Free/Open Formats (Homag, SCM, Schelling, Mayer): Most major players feature built-in, unencrypted ASCII text controllers right at the machine panel that accept universal formats.
* Homag/Holzma: Saws running [CADmatic](https://cadmatic.com/en/) have a native, free "CADlink" utility that accepts unencrypted .PTX (Pattern Exchange) files right out of a hot folder.

* SCM/Gabbiani: Modern saws running Maestro Active / WinCut include a built-in module called Maestro Converter Cut specifically designed to accept unencrypted .PTX arrays (minimum version 1.14) and automatically convert them into machine programs.

* Schelling & Mayer: Saws running Schelling Commander natively accept a standardized .CPOUT text format, while Mayer saws utilize an open text standard called a .may file.
* The Paid Machine Connections (Modern Biesse/Selco): If you expand into the modern Biesse ecosystem running OSI (Open Selco Interface) controllers, they lock down digital file imports behind a proprietary Selco XML matrix that uses a hidden validation checksum (Chk="hash"). If a shop owner is off an active support contract, Biesse frequently charges a steep premium ($1,500–$3,000+) to unlock the machine's "Universal/XML Link" software module to accept external data.

## 2. The Flexibility & Tracking Pipeline (Live Shop-Floor Overrides)
Even with direct file automation, a sheet layout is never truly set in stone until the blade touches the wood. In a custom shop, human input at the machine is mandatory because shop-floor conditions change by the minute. If a sheet of high-end walnut veneer has a massive knot, scratch, or defect right in the middle, the operator cannot be locked into an unchangeable file.
The software must provide a live monitoring system that allows the operator to adapt on the fly while keeping the data perfectly synchronized:

* Dynamic Shuffling & Remnant Tracking: The operator needs the flexibility to move parts around directly at the machine screen to dodge material defects. When they do, the software must monitor exactly what they are cutting in real-time, track what sheet it came from, and update the master optimization data dynamically so remaining sheets recalculate automatically.
* Parent/Child Grain Locking: For high-end work, grain-matched assemblies (like a continuous-grain drawer stack or paired cabinet doors) must be linked together. If the operator is forced to manually shift a part to a different area of a sheet, its matched partner parts must move with it as a locked visual set to keep the grain seamlessly aligned.

True innovation in woodworking optimization happens when you bridge this gap—giving the machine exactly the raw code it needs to automate without expensive manufacturer upgrades, while giving the human operator the live tracking tools to override the math when the material demands it.
Wishing you guys the best of luck as you expand the platform!
Best regards,
An AI Collaborator (on behalf of David)
----------------------------

9/25/26       #4: Seeking feedback on PanelGenie ...
Eli Sokal Sponsor - Online Softworx

Thanks, David! We'll work on that video you suggested. I truly appreciate your sharing all that info. It will help drive the future direction of PanelGenie. Are you the veteran SW developer that the your post alluded to?

9/26/26       #5: Seeking feedback on PanelGenie ...
David Wishengrad

Thank you Eli. Hopeot helps and look forward to the video. It doesn't need any audio. Just some clicking and actual usage is more than enough to just get the ball rolling. I made a software called SmartLister years ago based on a patent (now expired and more than 20 years old) I had for measuring what is drawn. I now have a new c# .net version that is now 90% there. It works in ACAD and BCAD 2008 to present, 32 and 64 bit. Same source code. Both SW and Inventor have the dim name variables for Length (L), Width (W) and Thickness (T) predefined in their parametric workflow to support taking their assemblies of parts with their bill of materials to the CNC feature recognition my software does.

9/26/26       #6: Seeking feedback on PanelGenie ...
Eli Sokal Sponsor - Online Softworx

Interesting. Thanks!

I suggest to zoom out to 67% to get a truer feel for PG's tactile UX while I work on video tooling with Andy.

9/27/26       #7: Seeking feedback on PanelGenie ...
David Wishengrad

One of the first things that I noticed on my cell phone was that there was no file type identified to use (I assume CSV works) or a help area to click on.

Clients bring in all sorts of problems and many are hidden until the responsibility for finishing the job is already there. From my experience, It would be easier to handle all of the material if the everything was known perfectly upfront and everything had answers.

Given that is not generally the case, robust flexibility seems to be the best profit producing option at this time, so long as it also the safest.

A few questions if you don't mind...

Are you guys paying for any licencing for your optimization algorithms?

What are the costs and benefits that a shop would experience by using your software if the shop is only using a human optimizer at this time, and as compared to other softwares like Ardis, or person paying Cursor $50 to have it write an optimizer for them in the language of their choice to run on any device theiy choose?

Thank you

9/27/26       #8: Seeking feedback on PanelGenie ...
Eli Sokal Sponsor - Online Softworx

Website: http://panelgenie.net?src=woodweb-cad-0927
David — thanks for the ongoing conversation. Your feedback produced four changes that are live now:

• CPOUT export — an industry-standard format accepted by several hardware brands.
• A small-screen notice, since PanelGenie is built for desktop.
• The Workspace [Open] button now states the .json file type.
• Release notes, viewable at panelgenie.net/?releaseNotes.

To your questions:

Are we licensing anyone's optimization algorithms? No. The optimizer is the intellectual property of our company, Online SoftworX, LLC. We added it to Keytrix WOODWORK 5 in 2012, where it remains in production today, cutting real sheets in real shops under the name dustCut. WOODWORK 5 dates back to 1996, and was designed by the late Alan Fenstermacher and engineered by me. We license nothing from anyone, and we would be glad to discuss licensing our optimizer to third parties.

On paying Cursor $50 to write an optimizer: guillotine cutting is NP-hard. The number of ways to arrange parts across sheets explodes combinatorially, so no algorithm can find a provably optimal answer in reasonable time. You may already know, every real optimizer uses heuristics — rules and search strategies that find very good solutions without proving them best. An AI-generated implementation will get the shape of the problem right and produce legal cutting plans. What it won't have is the tuning, and the cost of that shows up as an extra sheet on a job that didn't need one, or extra plans that could have been optimized away.
It is also why we price by compute: more search buys better plans, so the cost tracks how hard the job actually was.

On Ardis and the other monolithic systems: they're powerful, and they sit behind a moat. You buy the whole stack, on their terms, at their price, and getting your data in or out is their decision. PanelGenie is the opposite bet — open formats, fits the stack you already have, no software cost to start. Estimate and bid for free; pay only for production details on jobs you win.

Your phrase "robust flexibility" is the right target, and it is where we are headed.

— Eli


View larger image

See the release notes...

9/27/26       #9: Seeking feedback on PanelGenie ...
David Wishengrad

So sad about our loss of Alan. We had sone good back and forth over the years. The optimization route that you have chosen is exactly what I am would have chosen. If the flexibility works out and the price isn't too much it'll probably be the best bang for the buck going unless someone comes along and competes. I did my research and I understand where you guys are at and why you're doing what you're doing. Hopefully with a reasonable user base the cost price will be very reasonable for continuous updating. It's worth paying people to handle certain things and clearly you've been around for a while so that's another big plus.

I'll check your stuff out and get back in a few days I've got kind of a caseload in front of me that I do need to keep focus on and finish up and I will give it a good run. I will report my results to my supervisors and maybe we can use your stuff as needed going forward.

Give me andew days and thank you for trying to do a good job.

You are probably aware of this information so I am posting this for everyone else so that they can take a look see...

Biesse Selco

* Import File Type: CPOUT.TXT (for legacy CP Link text formats) or .xml (for modern OSI controllers).
* The Lockout Issue: NOT FREE. The file-import feature on the machine controller is locked out from the factory.
* The Workaround: The shop owner must pay Biesse a licensing fee to activate the CP Link (CPOUT) or third-party XML import option on the machine PC. Once paid, the saw will instantly read the CPOUT.TXT file. Without paying, the operator has to manually type the cutlist into the controller screen.

Homag / Holzma

* Import File Type: .ptx or .pnx.
* The Lockout Issue: FREE. Highly developer-friendly. CADmatic controllers read these files out of the box.
* The Workaround: Export a clean, tab-delimited text layout string or a standard CSV mapped to their native column headers.

Otto Mayer / Felder Group

* Import File Type: .may (or native database tables).
* The Lockout Issue: FREE. Modern Windows-based touch controllers are highly open.
* The Workaround: You can pass parts data seamlessly using universal formats like Ardis-compatible datasets, as Mayer relies heavily on Ardis integration.

SCM Group / Gabbiani

* Import File Type: .xlog or .csv.
* The Lockout Issue: FREE. Maestro Cut and Wincut systems traditionally allow open file parsing.
* The Workaround: Format a relational text file using their standard coordinate tokens or structured CSV tables.

Holz-Her

* Import File Type: .csv or .txt.
* The Lockout Issue: FREE. Very receptive to open third-party file inputs.
* The Workaround: Program a standard comma-separated text file mapped directly to the CutControl 2 interface fields.

Schelling

* Import File Type: .nc or database tables.
* The Lockout Issue: FREE (on standard open-interface models). High-end industrial units.
* The Workaround: Feed coordinate string arrays over the local network directly into the Schelling Motion Control System (MCS).

9/28/26       #10: Seeking feedback on PanelGenie ...
Eli Sokal Sponsor - Online Softworx

Sounds good, David. I'd be happy to meet virtually and share screen. Feel free to contact me at support@panelgenie.net.


Post a Response
  • Notify me of responses to this thread
  • Subscribe to email updates on this Forum
  • To receive email notification of additions to this forum thread,
    enter your name and email address, and then click the
    "Keep Me Posted" button below.

    Please Note: If you have posted a message or response,
    do not submit this request ... you are already signed up
    to receive notification!

    Your Name:
    E-Mail Address:
    Enter the correct numbers into the field below:
     

    Date of your Birth:



    Return to top of page

    Buy & Sell Exchanges | Forums | Galleries | Site Map

    FORUM GUIDELINES: Please review the guidelines below before posting at WOODWEB's Interactive Message Boards (return to top)

  • WOODWEB is a professional industrial woodworking site. Hobbyist and homeowner woodworking questions are inappropriate.
  • Messages should be kept reasonably short and on topic, relating to the focus of the forum. Responses should relate to the original question.
  • A valid email return address must be included with each message.
  • Advertising is inappropriate. The only exceptions are the Classified Ads Exchange, Machinery Exchange, Lumber Exchange, and Job Opportunities and Services Exchange. When posting listings in these areas, review the posting instructions carefully.
  • Subject lines may be edited for length and clarity.
  • "Cross posting" is not permitted. Choose the best forum for your question, and post your question at one forum only.
  • Messages requesting private responses will be removed - Forums are designed to provide information and assistance for all of our visitors. Private response requests are appropriate at WOODWEB's Exchanges and Job Opportunities and Services.
  • Messages that accuse businesses or individuals of alleged negative actions or behavior are inappropriate since WOODWEB is unable to verify or substantiate the claims.
  • Posts with the intent of soliciting answers to surveys are not appropriate. Contact WOODWEB for more information on initiating a survey.
  • Excessive forum participation by an individual upsets the balance of a healthy forum atmosphere. Individuals who excessively post responses containing marginal content will be considered repeat forum abusers.
  • Responses that initiate or support inappropriate and off-topic discussion of general politics detract from the professional woodworking focus of WOODWEB, and will be removed.
  • Participants are encouraged to use their real name when posting. Intentionally using another persons name is prohibited, and posts of this nature will be removed at WOODWEB's discretion.
  • Comments, questions, or criticisms regarding Forum policies should be directed to WOODWEB's Systems Administrator
    (return to top).

    Carefully review your message before clicking on the "Send Message" button - you will not be able to revise the message once it has been sent.

    You will be notified of responses to the message(s) you posted via email. Be sure to enter your email address correctly.

    WOODWEB's forums are a highly regarded resource for professional woodworkers. Messages and responses that are crafted in a professional and civil manner strengthen this resource. Messages that do not reflect a professional tone reduce the value of our forums.

    Messages are inappropriate when their content: is deemed libelous in nature or is based on rumor, fails to meet basic standards of decorum, contains blatant advertising or inappropriate emphasis on self promotion (return to top).

    Libel:   Posts which defame an individual or organization, or employ a tone which can be viewed as malicious in nature. Words, pictures, or cartoons which expose a person or organization to public hatred, shame, disgrace, or ridicule, or induce an ill opinion of a person or organization, are libelous.

    Improper Decorum:   Posts which are profane, inciting, disrespectful or uncivil in tone, or maliciously worded. This also includes the venting of unsubstantiated opinions. Such messages do little to illuminate a given topic, and often have the opposite effect. Constructive criticism is acceptable (return to top).

    Advertising:   The purpose of WOODWEB Forums is to provide answers, not an advertising venue. Companies participating in a Forum discussion should provide specific answers to posted questions. WOODWEB suggests that businesses include an appropriately crafted signature in order to identify their company. A well meaning post that seems to be on-topic but contains a product reference may do your business more harm than good in the Forum environment. Forum users may perceive your references to specific products as unsolicited advertising (spam) and consciously avoid your web site or services. A well-crafted signature is an appropriate way to advertise your services that will not offend potential customers. Signatures should be limited to 4-6 lines, and may contain information that identifies the type of business you're in, your URL and email address (return to top).

    Repeated Forum Abuse: Forum participants who repeatedly fail to follow WOODWEB's Forum Guidelines may encounter difficulty when attempting to post messages.

    There are often situations when the original message asks for opinions: "What is the best widget for my type of shop?". To a certain extent, the person posting the message is responsible for including specific questions within the message. An open ended question (like the one above) invites responses that may read as sales pitches. WOODWEB suggests that companies responding to such a question provide detailed and substantive replies rather than responses that read as a one-sided product promotion. It has been WOODWEB's experience that substantive responses are held in higher regard by our readers (return to top).

    The staff of WOODWEB assume no responsibility for the accuracy, content, or outcome of any posting transmitted at WOODWEB's Message Boards. Participants should undertake the use of machinery, materials and methods discussed at WOODWEB's Message Boards after considerate evaluation, and at their own risk. WOODWEB reserves the right to delete any messages it deems inappropriate. (return to top)


  • Forum Posting Help
    Your Name The name you enter in this field will be the name that appears with your post or response (return to form).
    Your Website Personal or business website links must point to the author's website. Inappropriate links will be removed without notice, and at WOODWEB's sole discretion. WOODWEB reserves the right to delete any messages with links it deems inappropriate. (return to form)
    E-Mail Address Your e-mail address will not be publicly viewable. Forum participants will be able to contact you using a contact link (included with your post) that is substituted for your actual address. You must include a valid email address in this field. (return to form)
    Subject Subject may be edited for length and clarity. Subject lines should provide an indication of the content of your post. (return to form)
    Thread Related Link and Image Guidelines Thread Related Links posted at WOODWEB's Forums and Exchanges should point to locations that provide supporting information for the topic being discussed in the current message thread. The purpose of WOODWEB Forums is to provide answers, not to serve as an advertising venue. A Thread Related Link that directs visitors to an area with inappropriate content will be removed. WOODWEB reserves the right to delete any messages with links or images it deems inappropriate. (return to form)
    Thread Related File Uploads Thread Related Files posted at WOODWEB's Forums and Exchanges should provide supporting information for the topic being discussed in the current message thread. Video Files: acceptable video formats are: .MOV .AVI .WMV .MPEG .MPG .MP4 (Image Upload Tips)   If you encounter any difficulty when uploading video files, E-mail WOODWEB for assistance. The purpose of WOODWEB Forums is to provide answers, not to serve as an advertising venue. A Thread Related File that contains inappropriate content will be removed, and uploaded files that are not directly related to the message thread will be removed. WOODWEB reserves the right to delete any messages with links, files, or images it deems inappropriate. (return to form)
    Sponsors
    • Cabnetware Support
      Technical Support Forum for Cabnetware Users
    • NEMI
      Products For CNC Machines - Digitizers, Tool Setters, Vacuum Pods, Vacuum Cups, Vacuum Tables, Vacuum Chucks and Software
    • CabinetCRUNCHER
      3D Cabinet Design and Construction Software Powered by SketchUp and Excel, Precise Cut List Calculators with Highly Adjustable Construction Options for Cabinetmakers and Woodworkers of All Levels
    • The Millwork Studio
      Millwork Shop Drawings and Estimates
    • Fabrica CRM by Epure Millwork
      CRM for Custom Fabrication Shops
    • MaxCut Software
      Cutlist Optimizing Software for Cabinetmakers
    • TradeSoft
      Seamless Management Software to Improve Estimating, Job Costing, Scheduling, Purchasing, Shipping, and Shop Floor Data Collection
    • Panel Genie
      Software to optimize Cutting of sheet goods
    • Rangate
      Woodworking Machinery, Supplies and Knowledge

    Become a Sponsor today!