Steps along the way:
|I went with 1/2" MDF to mount the heat bed|
|I drew a simple pattern- I wanted clearance for glass hold down clips, and the center cutout for the termistor|
|1/2" MDF Cut to shape|
|MDF Mounted to Y-Axis Slide|
|Zoom-in detail of MDF mount on Y-Axis slide|
At this point I could do a very initial bed leveling by manually moving the X and Y axis to make sure the extruder head did not change height over the build plane. I did have to do some adjustments to the bed to get it as level as possible. I'll have to very carefully repeat this step once the machine is functional.
Next, I soldered the power connections and thermistor wires for the hot bed, and screwed it to the MDF.
|RAMPS 1.4 board from Gadgets3D.com attached to frame using bracket off of Thingiverse.com|
|Everything Wired up Prior to tidying up the wires. Note the sweet cable chain on the Y axis also downloaded from Thingiverse (and printed on another printer) Once this printer is running I'll make similar cable chains for the X and Z axis.|
|Wires Cleaned up, Power Supply Attached (but not plugged in) and Arduino powered over USB|
|Gadgets3D.com LCD- showing no firmware yet loaded onto RAMPS / Arduino|
I downloaded and installed the latest Arduino development environment, and installed the Arduino Mega 2560 drivers. Then, I downloaded the latest Marlin firmware from here.
I did an initial brush through the configuration file before I uploaded the firmware. Since I wasn't really sure of what initial settings are best, I used the recommended settings from the reprap mendelmax configuration page. I also used the modifications for the Gadgets3D LCD panel, described here.
After that, I saved, held my breath, and clicked on the compile/upload button. A minute or two later the LCD panel magically started showing a menu and current updates on the printer!
this location. I fired it up- and after I entered the correct COM port and Baud rate, it immediately recognized the RAMPS board. Bam. Then, I really held my breath and plugged in the big power supply. Amazingly, no sparks or smoke again. 2 for 2. I initially wanted just to test moving the various axis- unfortunately this is where I hit my first roadblock. I hit the button to manually drive the X axis, and immediately the error came up on both the LCD screen and the PC that the X endstop was hit, eventhough it clearly was not. I believe I need to re-examine how I wired all the endstops (NC or NO), plus whether or not I need a pull-up or pull-down resistor on each on. That'll be the story for another night. In the mean time it's exciting enough just to have it mechanically complete, preliminary wiring down, firmware onboard, and it being recognized by the host computer. Big progress!