Skip to content

Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++

Notifications You must be signed in to change notification settings

Kenzu/Smoothieware

 
 

Repository files navigation

Overview

This repository features a 'No SD card' version of Smoothieware, which adds a new device target; lpc1768_NOSD, this disables the SD card code, and links the output file with a new linker script.

This fork has been built with inspiration from;

Usage

To build the 'No SD card' target, run;

DEVICES=lpc1768_NOSD make -j8 all

To flash (using lpc21isp), run;

DEVICES=lpc1768_NOSD CONSOLE=/dev/ttyUSB0 make flash

Where /dev/ttyUSB0 is the tty device to use.

Before flashing the chip must enter Serial Bootloader mode, to enter this mode;

  • Press the RESET button
  • Press the BOOTLOADER (ISP) button
  • Release the RESET button
  • Release the BOOTLOADER (ISP) button

Smoothieware

Smoothie is a free, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++ for the LPC17xx micro-controller ( ARM Cortex M3 architecture ). It will run on a mBed, a LPCXpresso, a SmoothieBoard, R2C2 or any other LPC17xx-based board. The motion control part is a port of the awesome grbl.

Documentation can be found here : http://smoothieware.org/

For information about Smoothieware itself, head over to Smoothieware/Smoothieware

About

Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 53.7%
  • C 43.1%
  • Makefile 1.0%
  • HTML 1.0%
  • Shell 0.3%
  • Ruby 0.3%
  • Other 0.6%