Mini3dprintercontroller

From RepRap
Jump to: navigation, search
Crystal Clear action run.png
Mini3dprintercontroller Electronics Board

Release status: experimental

Themini3dprintercontroller.png
Description
the mini3dprintercontroller Electronics
License
BY-NC-SA 4.0[1]
Author
Contributors
Based-on
Categories
CAD Models
External Link
THE MINI3DPRINTER COMPANY]


Introduction

The Mini3dprintercontroller Board is part of Mini3dprintercontroller Electronics. This is the central part of mini3dprinter Electronics. A board with all the features required to run a 3dprinter in a very small board 50 X 50 mm and also including pin headers to plug in driver boards for stepper motors control and LCD and micro SD card reader too. This version has 2 connectors heaters for an extruder and bed, also power for fan, 3 limits and 2 for temperature sensors like thermistors and serial port for the USB-TTL adapter or Bluetooth module.

Mini3dprintercontroller.png


The Mini3dprintercontroller electronics is a modular, low-cost electronics solution for RepRap and other CNC devices. Using ATMEGA 644p though an ATMEGA 1284 like Sanguinololu or Gen 7 is easily dropped in. Its 3 axes and extruder motors are powered for external drives like Polulus compatible or many others like Mini3dprinterdrives. 

The board is designed to be flexible in the user's power supply availability, allowing for an ATX power supply to power the board for 12 volts.

Contributing

THE MINI3DPRINTER COMPANY[]

Features

  • Small design-board is 50mm x 50mm
  • Atmel's Atmega 644p-Atmega 1284p drop-in compatible
  • 5 Pin headers for stepper drives.
  • Heaters and fan supplied by 4 pin ATX power supply
  • Through-hole technology
  • 3 Pin headers for limits
  • 2 Thermistors pin headers connectors with circuitry
  • 2 N-MOSFETs for extruder/bed heathers, or whatever
  • USB2TTL Pin header is available for FTDI cable, or Serial bluetooth module
  • Pin Header for SPI, LCD and microSD memory module.
  • Button RESET
  • Arduino compatible
  • Connector ON

Connectors

Connectors.png

Drives motors connectors

Drives.png

Serial port pin connectors

Serial.png

SPI, LCD and microSD memory module connectors

SPILCDSD.png

LIM XYZ connectors

LIM.png

Pinout-Microcontroller Pin Functions

INT8 (D 0) PB0  1|> Xmin  Temp_Bed {|40 PA0 (AI 0 / D31)
INT1 (D 1) PB1  2|> Ymin  Temp_Ext {|39 PA1 (AI 1 / D30)
INT2 (D 2) PB2  3|> Zmin     Xstep >|38 PA2 (AI 2 / D29)
 PWM (D 3) PB3  4|< Heat_Bed Xdir  >|37 PA3 (AI 3 / D28)
 PWM (D 4) PB4  5|< Heat_Ext Ystep >|36 PA4 (AI 4 / D27)
MOSI (D 5) PB5  6|           Ydir  >|35 PA5 (AI 5 / D26)
MIS0 (D 6) PB6  7|           MotEn >|34 PA6 (AI 6 / D25)
 SCK (D 7) PB7  8|                  |33 PA7 (AI 7 / D24)
           RST  9|                  |32 AREF            
           VCC 10|                  |31 GND            
           GND 11|                  |30 AVCC            
         XTAL2 12|           Zstep >|29 PC7 (D 23)      
         XTAL1 13|           Zdir  >|28 PC6 (D 22)      
RX0 (D 8)  PD0 14|           FAN   >|27 PC5 (D 21) TDI  
TX0 (D 9)  PD1 15|                  |26 PC4 (D 20) TDO  
RX1 (D 10) PD2 16|           Estep >|25 PC3 (D 19) TMS  
TX1 (D 11) PD3 17|           Edir  >|24 PC2 (D 18) TCK  
PWM (D 12) PD4 18|                  |23 PC1 (D 17) SDA  
PWM (D 13) PD5 19|                  |22 PC0 (D 16) SCL  
PWM (D 14) PD6 20|> SDS      PwrOn >|21 PD7 (D 15) PWM  
                 +------------------+