Ok, so for the last two days I have been tinkering around with a RepRap 3D printer powered by Generation 6 electronics. The following is a bunch of breadcrumbs for anyone following in similar footsteps:
- Download RepSnapper OSX build – https://sites.google.com/site/davidbuzz/repsnapper-for-osx-binaries/RepSnapper-28-10-2010.dmg?attredirects=0&d=1
- Download the older Arduino-v18 – http://arduino.googlecode.com/files/arduino-0018.dmg
- This older verison was required because the Gen6 firmware doesn’t compile in the latest Ardunio.
- Download Sanguino Hardware for Ardunio (it is a different processor) – http://sanguino.googlecode.com/files/Sanguino-0018r2_1_4.zip
Need to make Ardunio capable of creating software for the Sangunio (which is the slightly different controller that powers the RepRap):
- Copy Sangunio folder into Ardunio app (show package contents, resources/java/hardware).
- Start Ardunio. Yay, now supports Sangunio and the onboard ATmega 644p controller!
- Select Sangunio from Tools -> Board menu.
Compile new firmware for Gen6 Electronics:
- Download firmware from: http://reprap.org/mediawiki/images/5/58/GEN6_FW_20100824_FiveD_GCode_Interpreter.zip
- Firmware is an ardunio sketch that tells the reprap how to move the print head when given a path (GCode).
- Rename the parent folder FiveD_GCode_Interpreter
- Start Ardunio-v18 Open FiveD_GCode_Interpreter.pde.
- Edit/check configure.h and repeat untill rep rap is heading home correctly.
- The changes I needed to make were:
- Select Sketch -> Verify/Compile (cmd + R)
- Hit upload. Wait for upload to complete.
- Close Arduino software.
- Hit the reset button on the Gen6 motherboard.
- Select the correct port from the dropdown and check that the speed match that in configure.h
- Press connect to printer. Light should go Green and stay Green.
- Switch to the ‘print’ tab
- Connect to Printer should already be illuminated green.
- Hit Power on.
- Move down to the interactive control, number in mm. x, y, z
- Home should move to the bottom left corner.
- Be careful not to run off the edge – only got minium endstops.
- Open STL file and convert to GCode – creates the path that the print head will follow.
- Had the extruder disconnected. (Careful – only disconnect the extruder if you don’t have anything powered up).
- Don’t have the heater enabled.
- Tell it to print!
- Plug the extruder back in (again only with the power unplugged).
- Pre-heated the extruder.
- Told it to print!
- What a mess! – Not hot enough, moving too fast wouldn’t ‘stick’ to the build platform.
- First five prints didn’t really even get off the second or third layer.