Topic: RAMPS 1.4 running on Solidoodle
Since I bought my Solidoodle 2 I have wanted to "upgrade" it with a board that allowed me to run a fan, a lcd with sd support and also beefed up the somewhat under powered power specs of the Sanguinololu 1.3 board. Mostly it was just to check if it was possible though
Step 1. Buying HW
Buying the Ramps 1.4. I bought a complete kit on ebay with new Pololu drivers (that I didnt end up using). My kit costed me $150.
Step 2. Making and Ramps adapter for solidoodle
Making a adapter plate for fitting the RAMPS where the Sanguinololu fitted before. By merging a Sanguinololu and a RAMPS bracket i got a design that looks like this:
https://tinkercad.com/things/6HalxdlChf … odle-ramps
And when fitted, lite this:
Step 3. Buying new PSU
Buying a better PSU. Since the RAMPS specification says that it needs 12v 5 Amps to run the motors, 12v 11 Amps to run the heaters and bed, or a single 12v 16Amps input, I bought a 500 watts computer PSU.
Looking on the internet I ended up with a stripped PSU with only the 12volts left.
The PSU can deliver 2x12V@18Amps, So i used both rails and made two separat 12v connectors.
Step 4. Mapping the connections and connect the wires to Ramps
Documenting the current connections and mapping them to the RAMPS connections. This was pretty straight forward, since RepRap Wiki has diagrams for both boards. I used the old and moved the Pololu drives from the old board to the Ramps, so I don't have to re-calibrate them. I did though add the included heat sinks to them that came with my kit. Took a ton of pictures to be sure that I knew where everything was before I started.
The wiring was ok for everything besides the endstops that had to be rewired since Ramps use pin 1 and 2, and Solidoodle org 1 and 3.
The LED an the extruder Fan also had to be changed and connected directly to the 12v 5A input.
In the picture everything is in it´s place, also added a extra wire to the fan that can be controlled with Gcode.
Step 5. Marlin FW update
Update the Marlin FW to run on the solidoodle with Ramps. This was basically to modify the original Marlin fw boardtype 33 = Ramps, with the config done by Lawsy (Thanks for your work Lawsy). There was some changes in the endstop handling that made my Saturday evening "fun"
Step 6. Wiring every thing up, connecting power, pray and press "home" in Repetier.
After a couple of tweeks, most having to do with the Z endstop, things started working as it should ! Heaters stared heating straigh away, but the extruder extruded in reverse. Changed in the FW and I was all set. Allso configured in the fan, and a ultrapanel LCD.
Here is a video of the complete setup:
Step 7. Cleaning up the wires and making it look good
FW included
Here is the Ramps/Solidoodle modified Firmware, also set up to use the new ultrapanel with smart adapter. Remember to set board type to amega 2560 before flashing this fw. Requires RAMPS and has nothing to do with org solidoodle.