Running a 4 axis foam cutter from arduino ?


Results 1 to 5 of 5

Thread: Running a 4 axis foam cutter from arduino ?

  1. #1

    Default Running a 4 axis foam cutter from arduino ?

    I am building a low cost 4 axis hot wire foam CNC. Want to avoid using Mach3 due to the cost. Instead would like to use Ardunio and Pololu stepper drives ( like they use on 3d printers )

    My motors would be Nema17 so the Pololu should be OK . I think the stepper drives+ arduino costs like $40 when the stepper drives and mach3 + software would be $100 plus.

    Any ideas to what firmware i should be using ?

    Thanks for all your help. I did try scouting all over the net but couldn't find anything !

    Thanks

    Similar Threads:


  2. #2
    Member
    Join Date
    Feb 2007
    Location
    usa
    Posts
    711
    Downloads
    2
    Uploads
    0

    Default Re: Running a 4 axis foam cutter from arduino ?

    I think mach3 unlicensed has a 500 line limit, that may be enough for you?

    If you want to go arduino you might want to ask on a forum where they are popular.
    I think there is only a handful of threads with arduino info here.



  3. #3

    Default Re: Running a 4 axis foam cutter from arduino ?

    have you found some thing
    I am also interested
    thanks



  4. #4
    Registered
    Join Date
    Apr 2007
    Location
    usa
    Posts
    36
    Downloads
    0
    Uploads
    0

    Default Re: Running a 4 axis foam cutter from arduino ?

    The most popular Arduino program is Grbl(a g code interpreter on the Arduino that accepts commands from an interface on an a computer) and runs the drivers for the motors. Unfortunately the only way Grbl can run a 4th axis is one in parallel with the Zaxis for something like a 3axis CNC router with two motors driving a long table.

    LinuxCNC, which I'm trying to work now is supposed to have a 4axis wirecutter mode in the latest 2.6 or 2.7 version. I haven't got it working yet 'cause I'm pretty far behind the curve on Linux right now.

    Profili is a drafting/airfoil/cad program that will produce Gcode. But it's also at least $100.

    The actual computer code is pretty simple, if you don't require complex arcs. The heart of it is a loop that arranges the motors in terms of the longest to shortest travel for each increment of the cut. By triggering a step on the next shorter motor after every loop eventually all motors have stepped down to zero. For anything more complex than a few straight cuts the shapes need to be drawn as polylines and then converted into a list of moves for each increment.

    The hardest part is figuring out the dfx file format so you can filter out the correct numbers for the polylines and make sure they are in the right order so the number for the foamcutter can be calculated.



  5. #5
    Member Biggs427's Avatar
    Join Date
    Feb 2016
    Location
    Canada
    Posts
    285
    Downloads
    0
    Uploads
    0

    Default Re: Running a 4 axis foam cutter from arduino ?

    TinyG2 can be flashed to an Arduino DUE and it supports up to 6 axis. Linear or rotary.

    The only GUI good enough is Chillipeppr but it is web based.

    Flashing the DUE with the firmware was no easy task. Not as straight forward as with GRBL.

    The config change (acceleration, rapid feed, etc) cannot be stored. It need to be pushed to the controller each time by the GUI or set in the source code, compiled and pushed to the controller. PITA...



Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


About CNCzone.com

    We are the largest and most active discussion forum for manufacturing industry. The site is 100% free to join and use, so join today!

Follow us on


Our Brands

Running a 4 axis foam cutter from arduino ?

Running a 4 axis foam cutter from arduino ?