DevCnc
Foam by the devCad Team
|
DevCnc Foam, supported controllers
The list of the actually supported controllers includes:
-
Theremino Master Usb module. You can use this to build your own Usb controller or to
create an Usb interface to an existent Parallel Port controller
-
Arduino
Mega2560 + Ramps 1.4. An economical
and almost Plug&Play controller, developed with 3D Printers
in mind, transformed by the DevCad Team in a high performance foam cutting
controller, rewriting the Arduino Firmare. No hardware modification or rewiring
is required!
-
Arduino Mega2560 Naked - Parallel Port Interface. You
can use an Arduino Mega 2560 board to connect your preferred stepper drivers,
or to create an Usb interface to a legacy parallel port controller.
-
Arduino Uno + Cnc Shield 3.00. An economical
and almost Plug&Play controller, transformed by the DevCad Team
in a high performance foam cutting controller, rewriting the Arduino Firmare.
No hardware modification or rewiring is required!
-
Arduino Uno Naked - Parallel Port Interface. You can use an Arduino Uno
board to connect your preferred stepper drivers, or to create an Usb interface
to a legacy parallel port controller.
-
Arduino Due Naked - Parallel Port Interface. You
can use an Arduino Due board to connect your preferred stepper drivers,
or to create an Usb interface to a legacy parallel port controller.
-
Arduino
Mega2560 + Ramps 1.4 with rotary axis. An economical
and almost Plug&Play controller, developed with 3D Printers
in mind, transformed by the DevCad Team in a high performance foam cutting
controller, rewriting the Arduino Firmare. No hardware modification or rewiring
is required! This controller now can also manage the 5th rotary axis!
-
Arduino Mega2560 Naked - Parallel Port Interface with rotary axis. You
can use an Arduino Mega 2560 board to connect your preferred stepper drivers,
or to create an Usb interface to a legacy parallel port controller. This controller now can also manage the 5th rotary axis!
-
Arduino Due Naked - Parallel Port Interface with rotary axis. You
can use an Arduino Due board to connect your preferred stepper drivers,
or to create an Usb interface to a legacy parallel port controller. This controller now can also manage the 5th rotary axis!
-
FoamCutCNC - Ready to use full featured controller with rotary axis.
This is a high end controller, ready to use, offering the best performance available by devCnc Foam.
It allows the control of a 5-axis machine (4-axis plus rotary table), and is complete with the entire wire heating control section.
The recommended controller for your Cnc foam cutting machine
Controllers table:
|
Theremino |
Arduino Mega + Ramps 1.4 |
Arduino Mega2560 Naked |
Arduino Uno + Cnc Shield 3.00 |
Arduino Uno Naked |
Arduino Due Naked |
FoamCutCNC |
Controller port type |
Usb |
Usb |
Usb |
Usb |
Usb |
Usb |
Usb |
External power required |
No |
Yes |
No |
Yes |
No |
No |
No |
5th rotary axis compliant (1) |
No |
Yes |
Yes |
No |
No |
Yes |
Yes |
Num. hard limit pins (2) |
1 |
4 |
4 |
2 |
2 |
4 |
4 |
Hot wire control (3) |
Pin Signal |
12 v - 11A |
Pin Signal |
Pin Signal |
Pin Signal |
Pin Signal |
36 v - 6A |
Stepper motor enable (4) |
No |
Yes |
Yes |
Yes |
Yes |
Yes |
Yes |
Steps sequence generation type (5) |
Follower |
Deterministic |
Deterministic |
Deterministic |
Deterministic |
Deterministic |
Deterministic |
Maximum stepper frequency |
64 kHz |
25 kHz |
25 kHz |
25 kHz |
25 kHz |
150 kHz |
150 kHz |
Stepper motor continuous current per phase (6) |
NA |
1.0-1.5 A |
NA |
1.0-1.5 A |
NA |
NA |
1.0-1.5 A |
Stepper motor Maximum current per phase (6) |
NA |
2.0-2.5 A |
NA |
2.0-2.5 A |
NA |
NA |
2.0-2.5 A |
Pin input/output voltage |
3.3 v |
5.0 v |
5.0 v |
5.0 v |
5.0 v |
3.3 v |
3.3 v |
Microprocessor frequency |
16 MHz |
16 MHz |
16 MHz |
16 MHz |
16 MHz |
84 MHz |
84 MHz |
Microprocessor bits |
16 bit |
8 bit |
8 bit |
8 bit |
8 bit |
32 bit |
32 bit |
(1) - Indicates if devCnc Foam can manage the 5th rotary axis using this controller.
(2) - The number of pins used to detect the hard limit alarm. If the number is less than 4 some axes will coupled.
(3) - The type of Hot Wire control supplied by this controller. If the type is Pin Signal you can apply for example a digital rele' or something similar.
(4) - Indicates if the controller can manage the Motor Enable. If not the stepper motord will be always enabled or you can apply your one external switch.
(5) - The type of math algorithm used to generate the step sequence. Follower type can give faster speed/stepper frequency, but performs a poorer path control. Deterministic type needs more processor work, so it gives slower speed/stepper frequency, but the path control is more accurate.
(6) - If the controller is 'Naked' you must use external stepper drivers, so this value in not available. If the controller includes a Cnc shield the value depends non stepper driver type, for example DRV8825 or A4988.
|
|
|