Hot Wire 4 Axis Cutter
- This topic has 3 replies, 3 voices, and was last updated 8 years, 7 months ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- You must be logged in to reply to this topic.
Shop › Forum › Everything Else › Hot Wire 4 Axis Cutter
I am just amazed with your work, it´s just awesome!
But what initially brought me here is the GcodeCNCDemo4AxisRAMPS code. I have some questions about it, as I’m trying to make a 4 axis hot wire foam cutter:
– Can I just flash it and use it or does it need any kind of tweaking?
– Will it run on Arduino Uno R3 with few modifications or there’s just not enough pins? (I’ve bought one with the CNC Shield V3.0, which supports 4 drivers, being the 4th that one on pins 12 and 13)…should I get the MEGA instead?
– Would it be compatible with this controller? http://zapmaker.org/arduino/programming-hex-file-on-mega2560/
Thanks and keep up the awesome work!
Daniel
RAMPs boards don’t work with UNO, you’ll need a Mega.
I haven’t worked with CNC Shield v3. The software is pretty modular so shield-specific stuff is easy to add.
I haven’t worked with GRBL, so I can’t guarantee it. GCodeCNCDemo does understand the fundamental gcode commands. There may be other things where GRBL and GCodeCNCDemo differ.
This is change i do in code to work arduino uno and cnc shield, and put jumper d12 and d13 in cnc shield. I share limit pin x width limit pin a.
Sorry for my english i speak spanish.
I want contribute code implementing limit homming.
chers
Cristian
void motor_setup() {
motors[0].step_pin=2;
motors[0].dir_pin=5;
motors[0].enable_pin=8;
motors[0].limit_switch_pin=9;
motors[1].step_pin=3;
motors[1].dir_pin=6;
motors[1].enable_pin=8;
motors[1].limit_switch_pin=10;
motors[2].step_pin=4;
motors[2].dir_pin=7;
motors[2].enable_pin=8;
motors[2].limit_switch_pin=11;
motors[3].step_pin=12;
motors[3].dir_pin=13;
motors[3].enable_pin=8;
motors[3].limit_switch_pin=11;
To contribute code, please make a github pull request.
https://help.github.com/articles/using-pull-requests/
https://yangsu.github.io/pull-request-tutorial/