Modular, opensource, high performance G-code interpreter and CNC controller written in Object-Oriented C++
C++ C Makefile HTML Shell Ruby Other
Pull request Compare This branch is 8 commits ahead, 599 commits behind Smoothieware:edge.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ConfigSamples
FirmwareBin
bootloader
build
mbed
mri
src
.gdbinit
.gitignore
.travis.yml
README.md
Rakefile
checksum.pl
linux_install
mac_install
makefile
rakefile.defaults.example
smoothie-stream.py
smoothie-upload.py
smoothieware.inf
travis_install
win_install.cmd

README.md

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