GithubHelp home page GithubHelp logo

grbl_esp32_tmc2130_plotter_controller's Introduction

TMC2130 Pen / Laser Controller

This is a simple controller for a Pen Plotter that uses Grbl_ESP32 as the firmware and TMC2130 stepper motor drivers in SPI mode. There is a hobby servo connector for pen up/down control. The PWM signal (3.3V TTL) on that could also be used to control a laser module.

Features

  • ESP32 Controller Socket
  • SD Card Socket (under ESP32)
  • (2) TMC2130 Stepper Driver Sockets (SPI Mode). Note: Non SPI drivers will not work.
  • (2) Limit switch connectors
  • Hobby Servo connector
  • Strong 5V 3A power supply
  • All the freaking awesome features of Grbl_ESP32

Firmware

The firmware used is Grbl_ESP32. There is a special branch that supports the TMC2130.

Open Source

Version History

  • V2
    • Moved X Limit Switch form GPIO 2 to 32. Works better on dev boards that have an LED on that pin.
    • The footprint for the stepper drivers no include the diag pins
    • Added jumpers to optional connect diag pins to limit pins
    • Grounded TMC2130 N/C pin to make it compatible with TMC5160 drivers. The capacitor size is probably not ideal for use with the full capacity of the TMC5160, but should work.
    • Added 5V output (fan connector)

Getting Started

grbl_esp32_tmc2130_plotter_controller's People

Contributors

bdring avatar

Watchers

 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.