RepRapDiscount Smart Controller

From RepRap
Jump to: navigation, search
Crystal Clear action run.png
RepRapDiscount.com Smart Controller

Release status: working

Description
Run your RAMPS without a computer just with a SD card!
License
GPL
Author
Contributors
Based-on
Categories
Electronics
CAD Models
External Link


Smart Controller

Based on bkubicek idea, we realized this smart controller.

Description

This Smart Controller contains a SD-Card reader, an rotary encoder and a 20 Character x 4 Line LCD display. You can easy connect it to your Ramps board using the "smart adapter" included.

After connecting this panel to your Ramps you don't need your pc any more, the Smart Controller supplies power for your SD card. Further more all actions like calibration, axes movements can be done by just using the rotary encoder on the Smart Controller. Print your 3D designs without PC, just with a g-code design stored on the SD card.


Schematics

LCD Connect Schematics

RepRapDiscount Controller Final Schematics

Smart Adapter Gerber Files

Smart Controller Gerber Files

Smart Adapter v2.jpg

As firmware we used Marlins' sources, to update the firmware in the future you just need an Arduino board, so you are good to go ;)


Pictures of a Smart Controller made by RepRapDiscount.com

Settings for RAMPS1.4

in "Configuration.h" search for "ULTIPANEL" and activate the define (remove the leading "//")

  1. define ULTIPANEL

in "pins.h" go to section for RAMPS configuration (search for "MOTHERBOARD == 33")

//STOP / KILL button

  1. define KILL_PIN 41 //[RAMPS14-SMART-ADAPTER]

//lcd pins

  1. define LCD_PINS_RS 16 //[RAMPS14-SMART-ADAPTER]
  2. define LCD_PINS_ENABLE 17 //[RAMPS14-SMART-ADAPTER]
  3. define LCD_PINS_D4 23 //[RAMPS14-SMART-ADAPTER]
  4. define LCD_PINS_D5 25 //[RAMPS14-SMART-ADAPTER]
  5. define LCD_PINS_D6 27 //[RAMPS14-SMART-ADAPTER]
  6. define LCD_PINS_D7 29 //[RAMPS14-SMART-ADAPTER]

//encoder pins

  1. define BTN_EN1 31 //[RAMPS14-SMART-ADAPTER]
  2. define BTN_EN2 33 //[RAMPS14-SMART-ADAPTER]
  3. define BTN_ENC 35 //[RAMPS14-SMART-ADAPTER]

//beeper

  1. define BEEPER 37 //[RAMPS14-SMART-ADAPTER]

//SD card detect pin

  1. define SDCARDDETECT 49 //[RAMPS14-SMART-ADAPTER]


Where to get it?

If you don't have the mood to build it yourself you can just buy one here...


All parts are licensed under Attribution - ShareAlike.