All Projects → grblHAL → LPC176x

grblHAL / LPC176x

Licence: other
grblHAL driver for LPC1968 and LPC1769

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to LPC176x

Grbl esp32
A port of Grbl CNC Firmware for ESP32
Stars: ✭ 836 (+6866.67%)
Mutual labels:  cnc, grbl
core
grblHAL core code and master Wiki
Stars: ✭ 125 (+941.67%)
Mutual labels:  grbl, grblhal
Candle2
GRBL control interface in Qt.
Stars: ✭ 50 (+316.67%)
Mutual labels:  cnc, grbl
Grbl Plotter
A GCode sender (not only for plotters) for up to two GRBL controller. SVG, DXF, HPGL import. 6 axis DRO.
Stars: ✭ 286 (+2283.33%)
Mutual labels:  cnc, grbl
Grbl Advanced
Grbl-Advanced is a no-compromise, high performance, low cost alternative for CNC milling. This version of Grbl runs on a STM32F411RE / STM32F446RE Nucleo Board. Now with backlash compensation, multi-axis and Tool Table support!
Stars: ✭ 182 (+1416.67%)
Mutual labels:  cnc, grbl
Laserweb4
Collaborative effort on the next version of LaserWeb / CNCWeb
Stars: ✭ 456 (+3700%)
Mutual labels:  cnc, grbl
Universal G Code Sender
A cross-platform G-Code sender for GRBL, Smoothieware, TinyG and G2core.
Stars: ✭ 1,218 (+10050%)
Mutual labels:  cnc, grbl
Gcode Sender
Cross platform 3-Axis CNC Machines control software
Stars: ✭ 67 (+458.33%)
Mutual labels:  cnc, grbl
Grblhal
HALified port/branch of grbl 1.1f, mainly for 32bit processors
Stars: ✭ 179 (+1391.67%)
Mutual labels:  cnc, grbl
Cncjs
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
Stars: ✭ 1,657 (+13708.33%)
Mutual labels:  cnc, grbl
grbl32
CNC controller running on the STM32F103 "Blue Pill" board, build and flash on Mac/Linux
Stars: ✭ 33 (+175%)
Mutual labels:  cnc, grbl
GRBL-Post-Processor
Post Processor for Autodesk Fusion360, delivering GCODE output optimized for GRBL compatible CNC or Lathe
Stars: ✭ 122 (+916.67%)
Mutual labels:  cnc, grbl
LaserCut
LaserCut is an experimental, "Swiss Army Knife" type of program for creating 2D designs by combining primitive shapes using constructive geometry and then sending them to a laser cutter for vector cutting or vector engraving
Stars: ✭ 19 (+58.33%)
Mutual labels:  cnc, grbl
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
Stars: ✭ 295 (+2358.33%)
Mutual labels:  cnc, grbl
Openbuilds Cam
Online CNC CAM System
Stars: ✭ 107 (+791.67%)
Mutual labels:  cnc, grbl
ioSender
A GCode Sender for Grbl and grblHAL written in C# (Windows only).
Stars: ✭ 142 (+1083.33%)
Mutual labels:  grbl, grblhal
SKR-V1.4-Turbo-Stepper-Driver-Jumper-Configuration-Manual
SKR V1.4 TURBO Stepper Driver Jumper Configuration Manual
Stars: ✭ 33 (+175%)
Mutual labels:  lpc1769, bigtreetech
core
Create 2d primitive shapes, encapsulate and repeat them by handling each repetition and generate recursive shapes
Stars: ✭ 34 (+183.33%)
Mutual labels:  cnc
krabzcam
Web-application for converting SVG paths to g-code
Stars: ✭ 43 (+258.33%)
Mutual labels:  cnc
GRBL MPG DRO BoosterPack
Tiva C BoosterPack for GRBL MPG/DRO
Stars: ✭ 26 (+116.67%)
Mutual labels:  grbl

LPC176x grblHAL driver

A GrblHAL driver for NXP LPC1768 and LPC1769 processors.

Loosely based on the official grbl-LPC port.

See the Wiki-page for compiling grblHAL for instructions for how to import the project, configure the driver and compile.

Available driver options can be found here.

Update 2020-12-11:

  • Added initial board map file for Bigtreetech SKR V1.3 Turbo board.

Update 2020-11-21:

  • Added initial board map file for BTT SKR V1.4 Turbo board.
  • Added polling of limit switches, enabling hard limits is now possible.

A build option for creating a Firmware.bin file that can be used for programming via the Smoothieboard DFU-bootloader has been added to build configurations.
Select the BL_0x4000 configuration from the build tool dropdown to build, and programming can then be done via SD card transfer:
Config
Firmware.bin is found in the BL_0x4000 project folder after a successful build.

Update 2020-01-01:

  • Added board map file for Ramps 1.6 on Re-ARM board hacked for programming via Segger J-Link. Improved pin assignment handling and fixed some bugs. USB comms and SD card seems to be working ok for this board, however only limited testing done.

Update 2019-08-08:


Board maps:

N_AXIS Ganged axes1 EEPROM2 SD card Modbus I2C Keypad Encoders Digital I/O Analog I/O
Generic max 5 no external external no no - - -
BOARD_RAMPS_16 max 5 no external external no no - - -
BOARD_BTT_SKR_13 max 5 no external onboard no no - - -
BOARD_BTT_SKR_14_TURBO max 5 no external onboard no no - - -
BOARD_MKS_SBASE_13 max 5 no external onboard no no - - -
SMOOTHIEBOARD max 5 no external onboard no no - - -

1 Each enabled reduces N_AXIS with one. Currently the board map file must be edited to enable ganged/auto squared axes.
2 I2C EEPROM (or FRAM) is optional and must be added externally. FRAM is recommended when the Odometer plugin is added to the build.


2021-04-28

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].