Welcome to Our Community

Some features disabled for guests. Register Today.

Best way to copy complicated shapes into CAD?

Discussion in 'General Talk' started by Dave O, Feb 13, 2021.

  1. Dave O

    Dave O New
    Builder

    Joined:
    Jan 23, 2021
    Messages:
    12
    Likes Received:
    3
    What is the best way to copy complicated shapes into CAD? Is it posable to use the CNC machine to trace round an object using the jog function? Could the data be recorded to be used for a toolpath? I have taken photographs of objects to be imported into CAD programs with limited success. What do others do please.
     
  2. Peter Van Der Walt

    Peter Van Der Walt OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 1, 2017
    Messages:
    13,751
    Likes Received:
    4,070
    I take photos, import into sketchup, and manually trace it. I prefer manual, as it allows me a little more control
     
    Christian James likes this.
  3. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,239
    Likes Received:
    1,815
    how you take the photo makes a difference..
    • camera square on to the object
    • if the camera can zoom in, then zoom in and move further away so it can focus and fill the frame with the object.
    • more light, more 'even' light, you don't really want harsh shadows, and you don't want the camera struggle in the dark
    When zoomed in you get less lens distortion, which means the straight edges of your object are still straight in the picture.

    I have had good success using bCNC to 'digitize' drawings which I can put flat on the CNC bed. Works fine for flat things but it is a bit of a process since the output from bCNC is Gcode and you need a tool to convert it to DXF. Forgotten the name but I can look it up if you are keen to do technical stuff.
     
    Peter Van Der Walt likes this.
  4. sharmstr

    sharmstr OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Mar 23, 2018
    Messages:
    2,030
    Likes Received:
    1,428
    I've done it several ways, including taking pictures. When taking pictures, follow Davids advice, but also add a ruler if possible.

    On my tormach I've used a probe in two ways. One was to get a point cloud, the other was to probe and jot down critical dimension that I use when drawing the object from scratch.

    The other ways were scanning with a 3d scanner or if the object fit, sometimes I use my scanner bed on my printer.
     
  5. ljvb

    ljvb Well-Known
    Builder

    Joined:
    Feb 14, 2019
    Messages:
    276
    Likes Received:
    87
    If you want to get the best result, and on the cheap side, google "kinect 3d scanning".

    There is open source software that allows you to use a Microsoft Kinect as a complete 3d scanner. I recommend using the Xbox one Kinect, not the 360, the 360 one has some issues.
     
  6. Dave O

    Dave O New
    Builder

    Joined:
    Jan 23, 2021
    Messages:
    12
    Likes Received:
    3
    Thanks everyone for the advice. What has work best for me is to place the component to copy on paper and trace round it then scan it. The other way is to is to place the component on the CNC machine and jog round it taking notes of the x and y. What would be good would be to automate the recording say by pressing a key. I don’t have the skill or knowledge on how to code this or if it’s possible.
     
  7. David the swarfer

    David the swarfer OpenBuilds Team
    Staff Member Moderator Builder Resident Builder

    Joined:
    Aug 6, 2013
    Messages:
    3,239
    Likes Received:
    1,815
    you do not need to code it (but you do need to install some software)
    bCNC has buttons for recording points on the probe screen
    you can point at the points using a Vbit or a USB camera that is attached to the carriage like a tool.
    once you have recorded the points you need to convert from gcode to dxf, the program gcode-ripper does it.
    once you have DXF you can import into your favourite drawing/CAD/CAM system and carry on.

    here are my crib notes to myself
    Code:
    place drawing
    set 0,0,0
    probe:record:drill at that point
    trace rest of drawing using F7(rapid) and F8(feed) to place Gcode
    save the file.
    
    transfer file to desktoppc (cnc machines runs off an old laptop)
    use gcode ripper to import it and export to DXF (~/bin/g-code-ripper...py)
    
    sketchup: import dxf
    complete the drawing and generate Gcode
    
    G-Code Ripper

    the F7 and F8 keys are ones I have mapped to the probe:moveto and probe:lineto actions in the keyboard shortcuts area of bCNC.
    Using the keys with the camera means I don't have to look away from the computer, jog to a point, record point, jog to next point, record, etc
    When I am tracing curves I do a regular step of say 10mm in X or Y, whichever suites the curve, and then fine jog to find the curve to record.
    you could also do 3 or 4 points on a curve (start, mid1, mid2, end) at about equal spacing and find the center from those line segments then draw the curve natively in the CAD package (if it is not an ellipse).
     
  8. Dave O

    Dave O New
    Builder

    Joined:
    Jan 23, 2021
    Messages:
    12
    Likes Received:
    3
    Thanks this sounds like just what a need. Have installed bCNC (win 10 pc). It connects to the black box ok be goes into alarm. How do I clear it please. It just say alarm if I work each of the limit switches it changes to Alarm x etc.
     
  9. Dave O

    Dave O New
    Builder

    Joined:
    Jan 23, 2021
    Messages:
    12
    Likes Received:
    3
     
  10. Dave O

    Dave O New
    Builder

    Joined:
    Jan 23, 2021
    Messages:
    12
    Likes Received:
    3
    Had another play by pressing reset then unlock clears it:)
     
    David the swarfer and sharmstr like this.

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice