Computer Aided Design

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

Cabinet Vision and DXF Files

12/2/20       
Nicholas Member

Hello everyone,

Was wondering if I could reach out for some help. I'm starting a small business and am working with a local shop to manufacture parts from 3/4" stock on a CNC router for me. There's not a ton of shops in town with CNC's and I feel like I can get along with these guys long term, so I've been trying not to be a pain in the ***.

I use Fusion360 to design my parts in CAD, in 3D. They use Cabinet Vision ("CV") with S2M to operate their CNC router. I'm trying to find the easiest way to send files from Fusion360 to them to be cut. Previously I worked with a manufacturer who could import a .DWG part that I exported from Fusion360 and instantly nest and make my parts for me, but unfortunately I've moved to a different town and had to find a new partner. I've never worked with CV but I understand that .DXF files are the only way files can be imported.

Fortunately, I am able to nest my parts inside of Fusion360 onto 4'x8' boards, and then export this file as a .DXF, either as individual boards or all as one file, with colors to represent different operations (perimeters, cutouts, and insets) [see attached file]. All of my operations are "2D" (no edge-boring).

However, I am running into two issues.

1) The .DXF files I send to the manufacturer, when opened in Cabinet Vision, are missing certain features. My smaller 5mm dia. holes appear, but some of my 20mm dia. holes are missing.

2) Currently, the manufacturer has to open my .DXF in AutoCAD to keep the missing features, then re-export as a 2007 .DXF, which they can then open in CV. However, even when they do this they have to manually trace and create all of the features (i.e. holes and perimeters) which is time consuming, and is not nearly as convenient as how it used to work with my previous manufacturer.

Essentially what I'm looking for is just some advice on how I can send a file that my manufacturer can open. Alternatively, I'd be willing to buy some software for them that would let me do this easily, if anyone is aware of any that might help solve my problem reasonably economically. They use a Biesse CNC.

Thanks in advance everyone! I've attached the file just in case anyone wants to take a peek.

Click the link below to download the file included with this post.

Coffee_Table_TO_BE_CUT.dxf

12/3/20       #2: Cabinet Vision and DXF Files ...
Dennis Bean  Member

Website: http://www.saliceamerica.com

Nicholas,

I am not an expert in Cabinet Vision but a friend and CV expert was able to take your sample DXF and bring it into the S2M Center of Cabinet Vision. You need to be certain the files are closed geometry and always use the same layer names for dado’s, routes, and drill holes.

I am sending you his contact information in a separate email message. He is willing to discuss this with you in detail.

Hope this helps,

Dennis

12/3/20       #4: Cabinet Vision and DXF Files ...
pat s gilbert

Whether can be done or not is usually irrelevant as invariably the guy with the cnc wants to redraw it in CV so as to avoid a disaster.

12/8/20       #5: Cabinet Vision and DXF Files ...
Mike

That is a pretty simple file. If there are a ton of CNC shops, find one with AutoCAD, or a CAD/CAM suite. I once ran Cabinet Vision and could never have done my job well without another software suite to make non-cabinet custom items. Just look for someone with better tools.

12/15/20       #6: Cabinet Vision and DXF Files ...
JONAH COLEMAN  Member

Website: http://www.architecturalarts.com

I created an AutoCAD plugin that can go directly from AutoCAD to S2M:

http://engineeringmillwork.com/autocad-to-s2m/

https://http://engineeringmillwork.com/autocad-to-s2m/

12/17/20       #7: Cabinet Vision and DXF Files ...
Dropout Member

The 20mm holes in the dxf you attached are not round holes.


View higher quality, full size image (1920 X 1080)

12/22/20       #8: Cabinet Vision and DXF Files ...
David Wishengrad

Nice catch Dropout. I missed that. Would be nice of the offending geometry was identified by the code.

Jonah, your link didn't work, so I posted another. There is a switch to type to use different .NET builds. Last I looked, Rich Greenhoe, who wrote most of S2M, is over at Mastercam now and that Alphacam now charges for a SmartLister to work. ROTFL. If I write anything for the future it might be in Python, as the same code, with some import switches, will work in Bricscad too. :) A bunch of people helped over the years. They all had a hand in putting in the hard work.

I have a c++ brep rep traverser that dumps solids into a lisp container for VB or C# to pick up too. There is an error with normals in the results of the normals attached to the brep that acad seems to have at its core or is an inheritance from the brep limitation. Regardless, most solids work fine. I did find a way, in my head, of how to double-check each normal by putting the solid into another larger know solid and subtracting it and breping that one too and then comparing their outputs.

Avoiding that check which requires acad automation, directly, or by the core.dll, which I have never used, allows for 1/2 million solids to get dumped in seconds. Doing it when only necessary is an option though. It has to do with stepped routes. If the normals are reversed there is not have that part not machined from the wrong direction. With the db encrypted, the brep is a nice work around if the dump is good. The speed increase in doing it all in code only requires writing the new files, pretty much. It's about a couple of orders of magnitude faster.

My understanding is that Alphacam, years later, finally came out with their own feature recognition module. If Rich had a hand in that, especially because we did work together at times, I have confidence it works pretty well. For those that use CV, this is a nice option if it works. It's pretty cool you share it.

I found with winapi stuff freely available mixed with fkeys or sendkeys that I could automate most any wimdows application to do more. I don't want a bunch of companies getting mad at me for allowing others to see what is possible that they are not getting.

It's important to me that people own their copy of the software as an asset and have the freedom to do what they need to do.

There is a line between those that know and that don't and that is frequently exploited by many. They charge people now for code that was written long ago, is free, and is basic 101 stuff and they lock them into paying for it. Wish you well. It you want to discuss more please let me know. Have a great day.

http://engineeringmillwork.com/autocad-to-s2m/

12/22/20       #9: Cabinet Vision and DXF Files ...
Jonah Coleman  Member

Website: http://www.architecturalarts.com

Hmm, I posted a reply but it hasn't shown up yet. I apologize if this ends up posted twice.

@David,

Thanks for the corrected link. I assume you're referring to the fact that the surface's normal sometimes points inward and sometimes points outward? The linked project does not do feature extraction, but I have other projects that do and have run into this myself.

I obtain the surface normal, and then displace a point on the surface by .01 in the direction of the normal. I then use the brep solid's point containment to check whether that new point is inside or outside. For my purposes I want all my normal vectors pointing inward, so if it is outside I simply negate it.

I tested a half dozen methods of this before settling on this one- it has the fewest edge cases and is the most performant of the methods I discovered.

I may be a little dense- sorry about that, but I'm not sure what you're getting at with your last 3 paragraphs? Maybe you can expand?

12/22/20       #10: Cabinet Vision and DXF Files ...
David Wishengrad

I believe I have seen cases where checking to point on a plane, or close it, does not help. If you come across that let me know. The rest was just rambling about how I don't like some of the industry behavior.

12/22/20       #11: Cabinet Vision and DXF Files ...
Jonah Coleman  Member

Website: http://www.architecturalarts.com

OK, thanks. To be clear, the plugin linked above is free for anyone to use. Mostly because I don't want the hassle of having to provide support- I want to be able to say "hey sorry if it doesn't do what you want, but it's free". :)

2/8/23       #12: Cabinet Vision and DXF Files ...
Haibara Eilish

Website: https://wordhurdle.co

by enhancing dynamic airflow, you can enhance and increase the effectiveness of your CNC router's dust extraction.
This straightforward attachment secures your tooling in place utilizing your current cone and collet as a quick replacement for your existing ER32 collet nut.

2/19/23       #13: Cabinet Vision and DXF Files ...
David Wishengrad

Hi Jonah,
Thanks for the heads-up regarding the brep normal. Much appreciated for you sharing that. It might be the best way to do that, but maybe not. I have some other ideas, but may not ever get around to deploying it being as Mick's Metacad json /JavaScript / Typescript based data structure negates this issue altogether. From what I can tell, it will probably be the chosen defacto CAD. Everything is always there, in human readable form and available to all. It makes good sense to me

That was also very nice of you to share that S2m module. Very 😎.

Two years later, I see your comment and only because this thread had spam posted. I hope you are doing well. I feel honored that you replied to me. The link you provided has a typo, and so many may not have reached your plug-in. I will post it again below.

As for my last 3 paragraphs, I am now using InputSimulator, instead of Sendkeys, along with Deepnest and NetDXF and dynamically created script files to get certain things done. I send a setforeground with no delay between each character sent. It's mind-blowing how fast acad can be run this way.

http://engineeringmillwork.com/autocad-to-s2m/

5/2/23       #14: Cabinet Vision and DXF Files ...
Jelmer Member

Hey folks,
Long-time lurker, first-time question asker. Hopefully reviving this thread from years ago to get some Cabinet Vision questions answered.
I run the CNC at a fabrication company that builds out activations for events and trade shows. Often the designs from our drafting team that I am cutting are cabinet types of assemblies (Sheetgood materials with rabbets/dados/holes).
I have been in contact with my rep at cabinet vision but what I can seem to definitively confirm is: If a file is made in AutoCAD for example, and utilizes the identical layer naming convention that CV uses, when I import into CV (as a DXF or DWG), can the toolpaths/g-code/nesting be produced automatically with minimal manual input?
Apologies if this has been asked/answered in a different chat and let me know if I can clarify or send a sample file. Thanks in advance for any help!

J

5/2/23       #15: Cabinet Vision and DXF Files ...
Dropout Member

I'd be surprised if it doesn't.

5/13/23       #16: Cabinet Vision and DXF Files ...
David Wishengrad

Hi Jonah,

I cannot find your export app that runs in acad for s2m.

Please consider using netDXF instead. This way people using acad lite and the rest of the cad apps without an api will still have the same functionality.

Hooking in Deepnest.io or another implication of the Boost C Minkowski optimizer would be ideal.

It is much better and faster than other optimizers and free too.

If you have any questions please let me know.

Thank you

9/8/23       #17: Cabinet Vision and DXF Files ...
Brent Wilkerson Member

Hey @Jonah!! (Or anyone else reading this)

Any chance that AutoCAD to S2M is working for AutoCAD 2023 yet???

I see in 2022 you released 1.48 but seems to only support 2022 and back ... and of course we updated to 2023. And we can't fool it to run in 2023.

https://engineeringmillwork.com/autocad-to-s2m-build-48-released/

Any way around it?


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
    • ECabinet Systems
      Free, Fully Functional Cabinet Design Software and Kitchen Layout Software
    • TradeSoft
      Seamless Management Software to Improve Estimating, Job Costing, Scheduling, Purchasing, Shipping, and Shop Floor Data Collection
    • CabMaster Software
      The Easiest Custom Cabinetry Software
    • Thermwood Corporation
      Computer Numerical Control (CNC) Routers and Accessories
    • The Millwork Studio
      Millwork Shop Drawings and Estimates
    • Cabinetshop Maestro
      Web-Based Project Management Software for Custom Cabinet Shops - Manage Jobs from Prospect to Punchlist Through Scheduling, Task Management, Time Tracking and Communication
    • KCD Software
      Powerful 3D Cabinet/Closet Design Software with Built-In Touchscreen Mode for Mobile Use with Best Production Practices Including Direct to Cut List, Cabinotch and/or CNC Machining
    • Rangate
      Woodworking Machinery, Supplies and Knowledge
    • NEMI
      Products For CNC Machines - Digitizers, Tool Setters, Vacuum Pods, Vacuum Cups, Vacuum Tables, Vacuum Chucks and Software

    Become a Sponsor today!