grblHAL
LPC176x
Our great sponsors
grblHAL | LPC176x | |
---|---|---|
5 | 1 | |
217 | 18 | |
- | - | |
4.2 | 8.4 | |
over 2 years ago | 6 days ago | |
C | C | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
grblHAL
-
$38
https://github.com/terjeio/grblHAL/blob/master/doc/markdown/settings.md check this link there is an explanation of grbl code from A to Z
-
Electronic leadscrew, or full CNC?
And it looks like pendant support was 'enabled' last year in grblHAL, but I don't see the "I'm with stupid guide" that I would need to connect it.
-
General question: Why use an old LPT interface with so many open source controller available?
If you have time, check it out! https://github.com/terjeio/grblHAL/
-
Budget budget CNC controllers - what's the bottom line?
You might want to look at grblHAL. It is the 32-bit evolution of Grbl. I make a 5 axis breakout board for it based on a Teensy 4.1. It supports step rates up to 400 kHz which allows you a lot of freedom in selecting microsteps and high speed rapids. All in with the Teensy, it costs about $65-70, depending on options. Here is a gallery with a number of machines based on grblHAL. More about grblHAL here. It is actively being developed with people adding features and porting to new processors (RaspBerry Pico is coming).
LPC176x
-
xPro V5 vs CNC shield vs others?
The BTT SKR is a 3D printer controller using a 32-bit LPC (Arm, baseically) micro, so it'll easily support 4 axes and have plenty of leftover power/expandabilty. The main gotcha could be spindle control, but... hm, yeah, the source indicates that they just use a heater MOSFET for spindle PWM, so it's not going to be much different from a stock 3018 controller.
What are some alternatives?
Grbl_Esp32 - A port of Grbl CNC Firmware for ESP32
GRBL-Pendant-with-LCD - Arduino UNO or MEGA Pendant with LCD for GRBL 1.1f (Jog X Y Z and send any Command while connected to PC simultaneously)
grbl-L-Mega - An open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560. Forked from GRBL modified for use on a lathe with spindle sync threading
grbl-Mega-5X - 5/6 Axis version of Grbl, the open source, embedded, high performance g-code-parser and CNC milling controller written in optimized C that will run on an Arduino Mega2560
FluidNC - The next generation of motion control firmware
BTT_SKR_13_14_14T_SD-DFU-Bootloader - This is a repository of BIGTREETECH bootloaders. The originals are stored under the bootloader_bin/backed_up_original_bootloaders/ directory. This repository also has a bootloader for the SKR E3 TURBO to fix the high pitch sound coming out of the CR10_STOCKDISPLAY it is located on the bootloder_bin/compiled_bootloader_bin/ directory.
uCNC - µCNC - Universal CNC firmware for microcontrollers
SKR-V1.4-Turbo-Stepper-Driver-Jumper-Configuration-Manual - SKR V1.4 TURBO Stepper Driver Jumper Configuration Manual
libopencm3 - Open source ARM Cortex-M microcontroller library
Ender-3-Pro - Firmware source code for my Creality Ender 3 Pro