Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A library for microcontroller toolhead control, heater feedback loops and temperature sensors.
Branch: master
Pull request Compare This branch is even with colah:master.

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
.settings
Debug
legacy
lib/wiring
src
test
.cproject
.gitignore
.project
README

README

Toolhead Lib
=============

A small C89 (with GNU extensions) library for thermistors, thermocouples, pid heater control, solenoid control and cnc 
toolheads.

Toolhead Lib is designed for small microcontrollers. We currently only support Arduino however 
the library was designed with the intention of portability. See 'Porting Toolhead Lib' for 
details on how to bring Toolhead Lib to your architecture.


Porting Toolhead Lib
=====================
Toolhead Lib is designed to be portable.

To port Toolhead Lib provide the same methods as hardware/arduino_toolhead.h with implementations
specific to your architecture. Remember to encapsulate it in a #ifdef so that it does not 
accidentally get included in other architecture's binaries.


TODO
=====

- API Docs
- more uniform API across heater/solenoid/temperature_sensor/toolhead
- better toolhead shutdown (temperature_sensor shutdown and solenoid shutdown)
Something went wrong with that request. Please try again.