TinyG is an open source motion control system developed by Synthetos.com . Some of the TinyG boards for developers have the ability to take expansion cards using the Kinen expansion system. To learn more about TinyG and Kinen visit the following links:

https://github.com/synthetos/TinyG

https://github.com/synthetos/g2 (ARM port)

http://www.synthetos.com/

This project is dedicated to the documentation of the development of a huge range of Kinen upgrade cards known as fins. Some are completely designed some are just ideas. I have been working on these in some capacity for the last year and few months. More to follow soon!

Kinen Fins in development:

Extruder Fin - Add a 3D printer extruder as a tool head

https://github.com/adamjvr/ExtruderFin

Inkjet Fin - Control Inkjet cartridges as a toolhead

https://github.com/adamjvr/InkJetFin

Smart Stepper Fin - Control a stepper motor axis intelligently with an encoder

https://github.com/adamjvr/SmartStepperFin

Encoder Fin - Add a rotary encoder to each axis, up to 6 axes supported

https://github.com/adamjvr/EncoderFin

Paste Extruder Fin - control a syringe based paste extruder with linear encoder and pressure sensing,

https://github.com/adamjvr/PasteExtruderFin

Lazr Fin - Control all additional electronics for a laser cutter, DAC for laser intensity, relays and solenoid drivers for everything else.

https://github.com/adamjvr/LazrFin

H-Bridge Fin - drive DC motors accurately with integrated h-bride and encoder circuitry

https://github.com/adamjvr/HBridgeFin

Mach-G - A Mach3 CNC compatible shield adapter for the Arduino DUE for drop in replacement tinyG upgrade for Mach3/LinuxCNC systems.

https://github.com/adamjvr/MachG


Progress:

Extruder Fin - Designed in collaboration with Alden Hart, Johnny Russell, and Rob Giseburt. This Fin features a ARM CM0+, stepper driver, three MOSFETs, thermocouple, and two thermistors. Designed to plug into a TinyG V9F version board.

Prototype fabricated by Ultimachine in March 2014


Encoder Fin - Designed fall 2014 post Makerfaire, Two versions designed, One version featuring LSI encoder counter ICs and another using multiple ARM Cortex M0+ microconntrollers to perform encoder counting duties in software. The all ARM version costs considerably less and will be the main focus going forward. I was prepping to fabricate and test this Fin back in march but I delayed it to work no other projects. Now having more experience with the MKL05 series MCUs I plant o revise this design further with different packages for the MCUs to shrink the board and cut cost further.


LSI Hardware Encoder counter IC version


Smart Stepper Fin: