

#define Y_AXIS_SQUARING // enable squaring for this axis during homing #define Y_STEP_B_PIN GPIO_NUM_21 // ganged motor #define X_AXIS_SQUARING // enable squaring for this axis during homing #define X_STEP_B_PIN GPIO_NUM_22 // ganged motor #define USE_GANGED_AXES // allow two motors on an axis I would map the Z labeled driver to X, one of the Y labeled drivers for Y and use the two X labeled drivers for Z.Ĭurrently the cpu_map section looks like this. It is far more flexible AVR Grbl due to the flexibility of the ESP32 I/O. There is a cpu_map.h file that maps the pins to the features. If I get get a service to build some the cost could come that should work. The cost will be about $40-ish (without ESP32 and drivers). I have a few extra to sell and will likely start selling more on Tindie. The design will be released as open source as soon as all testing is done. With router/lasers, there is much more manual jogging, probing, fixtures, etc and Grbl just feels better for that. The work offsets, real time feed rate overrides, fast feed holds are much better. I have used Grbl and Marlin on many projects, but I personally like Grbl far better for routers and lasers.
#AVR CNC USB CONTROLLER SERIAL#
Serial Bluetooth for streaming via PC or phone.Much more reliable and convenient than streaming. This has a similar functionality to Octoprint Wifi (Client or AP), Bluetooth Serial and USB Serial control.This helps if you place the controller in an enclosure. Each has a low pass filter to help with noise. Easy connection of home/limit switches.Spindle / Laser PWM (5v) output with safety interlock.This can control AC and DC spindles or be used for a vacuum, coolant, etc.
#AVR CNC USB CONTROLLER INSTALL#
