Hello. I have started making My DIY CNC . I have started assembling from Z axis just cause I designing it on the go
So the help I need on control unit and firmware.
My initial thoughts was use Ramps 1.4 with Marlin, and a bit too late I found out that this setup is more for 3D printer then for CNC. and I’m not the one whou could make changes in code
So I started think about GRBL shield, but there also V3 shield and V4 shield
So my question:
is there an easy way to make Ramps 1.4 work as cnc, or its just batter to het GRBL shield V3 or V4), or arduino UNO with Big Easy Driver v1.2 A4988 its enought?
You can use Marlin for a CNC machine provided you set MINTEMP to 0 so it won’t get in the way. However, the G-CODE subset supported is not the same as in GRBL so things like M3/M5 won’t work. But GRBL can run on Arduino Mega so you might patch it to use RAMPS board (not sure if that’s really possible as GRBL use to be picky about the I/O being in a single port, maybe other people can shed a light on this).
Edit: It seems it is possible https://github.com/CarlosGS/grblForCyclone
You look like you were off to such a good start. What is happening now? One fairly challenging aspect of CNC is the software side of it. At least it has been for me. People who buy expensive CAM software are probably having a good laugh now. I can see the day coming when I break down, and get some decent CAM software myself.
You could use CNC shield with Arduino Uno, this set can control 3 motors and another replicated. Excuse me redundancy.
I’m trying to get flashed grblForCyclone or GRBL_RAMPS1_4 but I’m so terrible at that. it seems that non of them wanna get in to MEGA2560. I’m getting “No such file or directory”. was googling, was getting libraries, nothing helps. I can cut, drill, solder etc.etc. but when it comes to keyboard I’m done
OK did made GRBL_RAMPS1_4 work for me.
But there is some issue:
Inpus X controls output X (OK)
Input Y controlls output Z (OK)
Input Z gives the error: ALARM: Hard/soft limit [Reset to continue]
In the hardware everything is OK cause cause with Marlin all axis are working
Sounds like GRBL thinks a limit switch is being hit? If not that then is the driver for Z erroring out?
GRBL is kind of alphaware.
@Ramunas_Sun First make sure your hardware is ok. M119 command will allow you to check your endstops (using Marlin). Many RAMPS board are poorly finished and may have a hardware problem.
Thanks for reply people. And I’m sorry so I didnt writh, I have got RAMPS working 100% and have runed simulation on universal Gcode sender. But i have orderer GRBL arduino shield.
And at the moment keep building mashine.
Taking a mind at my tools and work plase thats what i got it for now
missing/deleted image from Google+
missing/deleted image from Google+