Giter Club home page Giter Club logo

grbl-sanguinololu's Introduction

#A fork of Grbl for Sanguinololu

grbl is a really nice piece of software, but the available grbl shields for Arduino are difficult to get, and quite pricey.

RepRap controller boards on the other hand can be had for dirt cheap, offer all the required features- at least 3 stepper controllers, inputs for endstops and buttons and even a few power FETs which can be repurposed for coolant control or maybe even ATC. They usually use AVR microcontrollers with more RAM and flash, compared to 328p which is the default target for grbl.

This fork allows grbl to be run on Sanguinololu- it's tested and known to be working on Sanguinololu 1.4 on my mill. With a few changes to pin_map.h, it should run on other versions of RepRap controllers.

The need for this fork stems from the fact that grbl assumes that step and direction signals for all axis are located on a single AVR port. That allows some clever optimizations when multiple axes are moving simultaneously.

Unfortunately, none of the RepRap controller boards have these signals on single port. The same goes for limit switch inputs.

grbl-sanguinololu's People

Contributors

0xpit avatar beardicus avatar chamnit avatar diara628 avatar festlv avatar hin avatar protoneer avatar silasb avatar simen avatar tmpvar avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.