EinsyRetro

From RepRap
Revision as of 13:50, 10 January 2019 by Tonokip (talk | contribs) (show 5V pins)
Jump to: navigation, search
Crystal Clear action run.png
EinsyRetro

Release status: Working

EinsyRetro 1.0a 1024x1024.jpg
Description
3D Printer controller with TMC2130 stepper drivers, 12-24V fans, 6 Endstops.
License
Creative Commons Attribution-ShareAlike 3.0
Author
Contributors
Based-on
Categories
CAD Models
External Link



RAMBo Pages: RAMBo .:. RAMBo v1.0-1.1 .:. RAMBo v1.2 .:. RAMBo Firmware .:. RAMBo Development .:. MiniRambo .:. MiniRambo Development .:. EinsyRambo .:. EinsyRambo Development .:. EinsyRetro .:. EinsyRetro Development

Summary

This board is based off work fromEinsyRambo, the Arduino MEGA design, and the work of RepRap community. It has 4 Trinamic TMC2130 stepper drivers and 4 mosfet switched outputs.

EinsyRetro main connections.

Differences from EinsyRambo

  • no spiflash
  • 6 optical endstop inputs vs. 2 mechanical endstop inputs (2pin) + ZProbe (4pin)
  • 3 thermistor ports vs 4th thermistor circuit on Zprobe connector
  • FANS are powered by 12-24 Volt rail vs. 5V
  • Uses 120 milliOhm sense resistors for higher max burst current vs 220 milliOhm
  • no dedicated 5V supply port
  • no power panic input.
  • no J19 bottom entry connector for raspberry pi.

Powering

Power must be connected to the Primary Power input for the board to operate. The USB connection is isolated from the rest of the board and cannot be a power source.

Features

Logic

  • Arduino MEGA compatible Atmega2560 and Atmega32u2 processors are compatible with all RAMPS class firmware
  • Crystals for both usb and mcu (timing accurate to 10ppm)
  • 3 Thermistor jacks.

Motor Drivers

  • 4 Trinamic TMC2130 1/256th microstep motor drivers(2 connectors on Z for Prusa Mendel and other dual Z printer designs)
  • SPI Control of stepper current instead of PWM.
  • Microstep mode configured by MCU through firmware (SPI, no jumpers needed)

PWM DC outputs (Extruders, Fans, Etc.)

  • 4 outputs (1 Extruder, 1 BED, 2 low power (fan,etc)
  • Low resistance mosfets for cool running
  • Indicator led for each channel
  • FANS have 3pin fan connector.
  • FANS have 12-24V power source.
  • FAN connectors have tachometer feedback pin to the MCU to measure fan speed in capable firmware.

Power

  • 2 power input rails
    • Heated Bed, 15A 12-24V (15A dedicated fuse)
    • Primary Power 10A 12-24V: Motors, Logic & Fans (5A dedicated fuse) + Extruder (5A dedicated fuse)
  • Built in SMPS for 5V generation from the Motors, Logic & Fans rail
    • Provides 5V power to FANS

PCB

  • 6 layer
  • 2oz copper on all layers
  • High quality, High temperature FR4-TG130 PCB
  • Gold ENIG finishing

Connectors

  • 4-pin motor plug - Molex 5057-9404
  • 3-pin end-stop, fan plugs - Molex 5057-9403
  • 2-pin thermistor plug - Molex 5057-9402

Schematic

https://github.com/ultimachine/EinsyRetro/blob/1.0b/board/Project%20Outputs%20for%20EinsyRetro/Schematic%20Prints_EinsyRetro_1.0b.PDF

Fuses

There are 3 user replaceable ATO fuses (the type found in many automotives).

  • F1 5A supplies the motors + logic & fans .
  • F2 5A supplies the extruder heater.
  • F3 15A supplies the heated bed output.

Firmware

Firmware Requirements

Just like Rambo ArduinoAddons need to be installed to make use of all the pins. Not installing ArduinoAddons can result in only partially working features. ArduinoAddons can be installed manually or by the new board manager third party url feature. Rambo_firmware#Arduino_1.6.4.2B_Board_Manager_Plugin

Install TMC2130Stepper Library:

  • Select the menu Sketch -> Include Library -> Manage Libraries -> Search for TMC2130Stepper -> Click Install.

MarlinFirmware

#define HAVE_TMC2130

#define X_IS_TMC2130
#define Y_IS_TMC2130
#define Z_IS_TMC2130
#define Z_IS_TMC2130

#define R_SENSE           0.12

Marlin fork

https://github.com/ultimachine/Marlin/tree/marlin-1.1.5-einsyretro

USB Driver

Windows 10, Linux, Mac have built in CDC driver.

  • Previous Windows versions can reuse the same Windows CDC driver as the RAMBo USB driver.

All 5V Pins

EinsyRetro main connections.

Troubleshooting

This is a generic troubleshooting guide. These steps may vary depending on manufacturer configuration. Contact your supplier if these steps do not help.

  • Cannot connect with 3D printing control software
    • Is the power indicator LED on?
      • Make sure the power is connected as described in: Powering.
      • Is a fuse blown? Fuses
    • Is correct driver installed? USB Driver
    • Is there firmware installed? Firmware
  • All Heater and Fan LEDs stay lit when board is powered.
    • Check that the power source is not plugged into the Heater outputs.