Skip to content

A library for microcontroller toolhead control, heater feedback loops and temperature sensors.

Notifications You must be signed in to change notification settings

D1plo1d/toolhead-lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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)

About

A library for microcontroller toolhead control, heater feedback loops and temperature sensors.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published