Printrboard

From RepRap
Revision as of 06:02, 6 February 2012 by Lwalkera (talk | contribs) (Initial page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

This page is a development stub. Please enhance this page by adding information, cad files, nice big images, and well structured data!

Crystal Clear action run.png
Printrboard

Release status: Experimental

Description
Revision B
License
unknown
Author
Contributors
Based-on
Categories
CAD Models
Eagle
External Link


Introduction

This is a project that is based on Teensylu. It uses the same Atmel AT90USB1286 MCU, but integrates the stepper drivers eliminating the need for separate Pololu boards. Like the Teensylu, this Microcontroller has on-chip USB, removing the need for the FTDI USB UART. Like the Sanguinololu and the Teensylu, this board also has expansion headers supporting I2C, SPI, UART, and ADC pins. All extra I/O ports of the AT90USB have been broken out to headers for prototyping and expansion.

Features

  • Small design - board is 100mm x 60mm (4" x 2.4")
  • Teensylu clone, Atmel's AT90USB1286 - AT90USB1287 drop-in compatible for 20mhz support
  • Four stepper controllers on board (no Pololus needed)
  • Supports multiple power configurations (Carried from Sanguinololu)
-- Logic & Motors supplied by ATX or laptop power supply (12-20V 120W minimum)
-- Logic supplied by USB bus (if enabled by solder jumper)
-- Logic supplied by on-board voltage regulator
-- on-board USB connectivity
  • 2 thermistor connectors with circuitry
  • 2 N-MOSFETs for extruder/bed heaters
  • 1 N-MOSFET for low power fan or motor
  • 5v endstop voltage
-- 4 endstops including 4th stop called E-Stop to be used as an emergency stop, or extruder stop (to be added in firmware).
  • Edge connectors enabling right-angle connections
  • 14 Extra pins available for expansion and development, with the following capabilities
-- UART1 (RX and TX)
-- I2C (SDA and SCL)
-- SPI (MOSI, MISO, SCK)
-- PWM pin (1)
-- Analog I/O (6)
-- JTAG (uses some of the ADC pins)
  • Additional 14 pin header with remaining I/O for prototyping
  • SMT Components sized at 0805, and no QFNs for easier soldering.

Software

Compatible Firmwares

  • Sprinter Sprinter
  • (Other firmwares are currently untested but any firmware for an arduino mega should work with proper pin setup.)

Building Firmware

See the section on the Teensylu page. In Sprinter, the Printrboard is board number 9 in the configuration.

Board Images

Schematics

Board and schematic on Github: [[1]]

Where to get it

It will be sold fullly assembled in the Printrbot store, and with the Printrbot kits.