{"id":27962,"key":"Reprap_Build_and_Test_at_Queen's_University","title":"Reprap Build and Test at Queen's University","latest":{"id":1212089,"timestamp":"2025-11-28T15:32:04Z"},"content_model":"wikitext","license":{"url":"https://www.appropedia.org/Appropedia:Copyrights","title":"CC-BY-SA-4.0"},"source":"{{QAS notice}}\n\n{{Project data\n| authors = User:C Blair, User:K.laciak\n}}\n\n[[RepRap]][http://reprap.org/wiki/Main_Page] is an open-source 3D printer, presently under community development. It is being designed to produce as many of it's own parts as possible, and hence self-replicate. This appropedia page describes the build process that [[:Category:Queens Applied Sustainability Group|Queen's Applied Sustainability Group]] is taking to build one, and contains a general build trajectory. Detailed documentation of each step is being filled in as the machine is built.\n\n== To Do List (in order) ==\n\n# <s>Build hotend/extruder </s>\n# Figure out how to incorporate an MK4 Plastruder into a Mendel - mechanical mounting, weight a problem? - OR build wades extruder (will need a few mechanical parts we dont have yet, and a plastic print),<s> test mendel firmware to run a DC gear motor (not a stepper). (doesnt work; use replicatorG cupcake firmware)</s>\n# <s>Program and test electronics boards;</s> ''all except two stepper boards tested, functional'' determine which firmware we will use (http://reprap.org/wiki/Mendel_User_Manual:_Host_Software)\n# Print mendel RP parts\n# Print part II of [https://www.thingiverse.com/thing:3151 the extruder mounts] (the one with the square) if required for Wades extruder (check first)\n# <s> Build opto-endstops</s>\n# <s>Solder pins onto I2C connector on mobo before connecting to extruder</s>\n# Add molex connectors to stepper motors\n# Build IDC cables (cable lengths are in brackets (cm) [http://reprap.org/wiki/File:Wiring-diagram.png on this wiring diagram]. The thick lines represent a connection with multiple wires, the bold numbers are the number of wires in these connections.\n# <s>Test electronics</s>\n# <s>Test acetone for RP parts</s>\n# Cut threaded rods - a few left to cut\n# Learn how to splice and cut belts\n# Other smaller non-RP mechanical tasks?\n# Put it all together\n# <s>Build mendel boards for mounting electronics, printing board - look into laser, water cutting the boards out of various materials</s>\n# <s> Calibrate new RapMan extruder - looks good so far</s>\n# <s> Order a few more components from digikey, TTL-USB cable</s>\n# <s>Cut non-threaded rods</s>\n\nFuture/Improvement ideas to do in down time:\n\n# Look into [http://edutechwiki.unige.ch/en/G-code recovering from a print crash]\n# Look into a filament wheel with bearings which may reduce jamming\n# <s>Look into adding an extruder motor fan, as the extruder motor becomes very hot and will likley burn out if not addressed</s>\n# Heated build bed\n# Create an electrical watchdog to monitor prints\n# Add dive-preventers to only allow the bed to move down\n# Look into maintenance required for both RapMan and RepRap\n# Create photographic encyclopedia of reprap terms, actions, and parts\n# Solve SD card/extruder head diving problem\n## Search on RapMan forum for solutions\n## Possible - build mechanical blocker to prevent head damage\n## Possible - build electronic watchdog that warns of head dive/shuts off machine (kill switch)\n\n== Electrical Components Build and Test ==\n\n'''''BEFORE ANY CIRCUIT BOARDS ARE TAKEN OUT OF THEIR PACKAGING, TOUCH THE SINK FAUCET WITH BOTH HANDS TO GROUND YOURSELF AND GET RID OF ELECTROSTATIC CHARGE'''''\n\nIf you are new to electronics, there is an excellent [http://reprap.org/wiki/ElectronicsFabricationGuide Beginners guide to electronics] on the reprap wiki.\n\nThe wiring of all the components together is described [http://reprap.org/wiki/Electronic_wiring on a circuit diagram here], and small mods ''required'' are described [http://reprap.org/wiki/PCB_adaptions_for_Mendel#OPTIONS here]. The instructions below are for GEN3 electronics (v1.2 motherboard, v2.2 extruder controller, v2.3 stepper driver). [http://www.reprap.org/wiki/Generation3Electronics Gen3Elec]\n\n'''Making Additional Mods'''\n\n''The makerbot boards pre-fabbed for Cupcake work with RepRap with a few very small modifications. You can also modify them further to get rid of chunky RJ45 cabling, described [http://reprap.org/wiki/PCB_adaptions_for_Mendel#BOM here] which links from [http://reprap.org/wiki/Circuit_board_construction here]. It also discusses the minor adaptations needed to keep the boards more or less how they came. For our first RepRap, we are going to keep the boards how they came as much as possible; this is described [http://reprap.org/wiki/PCB_adaptions_for_Mendel#OPTIONS here]''\n\n''Other links for editing the boards:''\n\n''How to modify the power to not use an ATX power supply info: briefly mentioned [http://www.reprap.org/wiki/Motherboard_1_2 here] and [http://reprap.org/wiki/Mendel_USB_and_power_connector here] and described in more detail [http://reprap.org/wiki/PCB_adaptions_for_Mendel here].''\n\n== How to Solder ==\n\n# Wet your solder sponge.\n# Plug in the soldering iron (about 3 minutes to heat up).\n# Ensure your components are placed properly in the PCB board, with the leads bent 45 degrees to hold them in place (less for components which will not fall out; a slight bend will ensure the component lead touches the edge of the PCB and there is a strong solder connection between them).\n# Break off a hand-length piece of solder.\n# When hot, wipe the soldering iron tip on the sponge.\n# Touch the soldering iron to the solder to apply a bit of solder and \"tin\" the tip. If it does not flow easily and quickly your iron is not hot enough yet.\n# Wipe off the solder from the iron tip. You should now have a silver tip which will conduct heat quickly.\n# Touch the soldering iron tip to both the lead of the component and the PCB pad and wait 1 second to allow them to heat up.\n# Touch the solder to the lead and the PCB (not the iron) and keep both soldering iron and solder in place until the solder flows onto the board and up the lead (3 seconds maximum; if it is not flowing and your component does not have a large heat sink, either your tip is not tinned properly, is damaged, is not hot enough, or you are holding it improperly and not contacting the surfaces).\n# Remove the solder and soldering iron.\n# If done correctly, there will be a cone of solder extending up the lead, with a solid base wrapped all the way around the lead on the PCB pad.\n# Snip off the excess lead with side-cutters.\n\n== Parts ==\n\nScrounged:\n\n* ATX power supply\n* 0.1\" spaced, thin headers\n\nDigikey:\n\n* to come\n\n== 5D Firmware Installing ==\n\n'''Note: There is a branch in programming and a few options to choose from. To run a DC-motor driven extruder, you must use the ReplicatorG firmware (5D will not work) and ReplicatorG to run the machine.'''\n\n=== How to install 5D RepRap programming software on Windows ===\n\nThese instructions are meant to be an additional support to the ones on RepRap.org.\nFollow the [http://reprap.org/wiki/Installing_RepRap_on_your_computer instructions] on the RepRap wiki. The instructions are also outlined in less detail [http://www.reprap.org/wiki/Generation3Firmware here], with different links to download the install package (reprap-mendel-20100702.zip vs. reprap-gen3-firmware-1.2.zip). There may be discrepancies between the two *.zip sources, and the dated one (which has been used below as stated [http://reprap.org/wiki/Installing_RepRap_on_your_computer#Download here]) may be unstable. This needs to be sorted out.\n\n# Get arduino-0018 (it doesnt \"install\" on windows) and unzip it to where you want it installed. It is now installed.\n# Unzip sanguino-0018 and follow the directions in sanguiono.txt to copy the files into arduino.\n# Start arduino.exe; select tools->board->sanguino. You are now set up with sanguino.\n# Get java V 6; the website will tell you if you already have it installed.\n# Set the user PATH environment variable manually for JAVA. [https://yuji.wordpress.com/2009/08/31/django-on-windows-setting-path-environment-variable/ instructions for Windows 7 here] ensure there is a ; at the end, and no space at the beginning (before or after the ;) or it wont work.\n# Reboot to allow the PATH variable to update. If it doesnt work, try adding java to the admin PATH environment variable\n# <u>Get the RepRap software</u> ''we may have to get an updated version, we presently have reprap-mendel-20100702.zip'' and unzip it to C:/Program Files/RepRap (you must use this default path, or the script files wont work)\n# Run reprap.bat in the RepRap folder to ensure it is working. This did not work the first time for us due to no USB connection, but it should be able to find java. If it cant find java, your PATH variable has not been setup correctly.\n# Close the RepRap program.\n\nNow you're all set up to program your motherboard, and extruder controllers.\n\n=== How to install the FiveD_GCode_Interpreter Mendel Code onto the RepRap (cupcake) motherboard ===\n\n[[File:Arduino-open.PNG|thumb|Starting arduino.exe]]\n\n[[File:Arduino-config.png|thumb|Opening configure.h to read and modify if necessary]]\n\n[[File:Arduino-access-denied.png|thumb|Access denied error is caused by not setting folder permissions to writable.]]\n\n[[File:Arduino-compiled.png|thumb|float|Change the board type to Sanguino to compile the motherboard code. When complete it will say ''Done compiling'' at the bottom of the GUI]]\n\n# <s> Make a [http://reprap.org/wiki/Mendel_USB_and_power_connector USB<->serial & power cable]</s> Actually, dont. We'll use an ATX (computer) power supply, which plugs into all the boards, and a separate USB-TTL cable, described [https://web.archive.org/web/20100214235028/http://www.ftdichip.com:80/Documents/DataSheets/Modules/DS_TTL-232R_CABLES_V201.pdf here]. The green wire in this cable should be connected on the end labeled GRN on the motherboard.\n# Add two 2-pin headers to the I2C ports, described [http://reprap.org/wiki/PCB_adaptions_for_Mendel#OPTIONS here], and add a two pin header and jumper next to the TTL programming port; headers are [http://reprap.org/wiki/File:Motherboard-labelled.jpg shown here at A and B]. The motherboard is described [http://www.reprap.org/wiki/Motherboard_1_2 here].\n# Follow the directions [http://reprap.org/wiki/Microcontroller_firmware_installation#Programming_the_Motherboard here] to install the FiveD_Gcode_interpreter RepRap code onto the motherboard [http://reprap.org/wiki/Comparison_of_RepRap_Toolchains alternatives here, check to make sure that FiveD can run a non-stepper extruder]\n## Copy configuration.h.dist, located in ''C:\\Program Files\\RepRap\\mendel\\firmware\\FiveD_GCode\\FiveD_GCode_Interpreter'' to a new file, named configuration.h in the same directory\n## Run arduino.exe\n## Click File -> Open and navigate to ''C:\\Program Files\\RepRap\\mendel\\firmware\\FiveD_GCode\\FiveD_GCode_Interpreter''. Select ''FiveD_GCode_Interpreter.pde''\n## Click the arrow to switch tabs; select configuration\n## Read the file and make changes, or, for the Queen's machine use the file provided here configured to our machine [[File:Mendel-config-queens.odt]]. This is where you make settings for how the motors are running, and tell the firmware which kind of hardware you have.\n## Click File->Save. If you get ''access denied'' error, this is because your user account does not have write permissions on configuration.h. Navigate to the folder immediately above configuration.h, right-click on the folder, select properties. Ensure \"read-only\" attribute is not set. Select Security -> User permissions -> Edit and ensure ''modify'' permissions are checked. Try again to save the file.\n## Select Tools->Board->Sanguino then select Sketch->Verify/Compile.\n## '''Follow these directions to upload:''' Ensure there is a jumper fitted beside C8. ''this seems unnecessary, uploaded fine without''\n## Ensure your ATX power supply is turned off and the motherboard is turned OFF with it's switch.\n## Plug the ATX supply into the motherboard.\n## Turn on the ATX power supply. (if you want to check that the motherboard is working normally at this point, turn on the motherboard power; the green power LED should turn on and no other lights; remember to turn off the motherboard power after).\n## Plug the TTL end of your USB:TTL cable into the motherboard (debug light flashes red pattern: 3 - pause - 2) [ignore the mention of plugging the USB cable into the USB-B connector but not the computer yet in the reprap.org directions, that does not apply to our cable setup as we do not have a USB-B connector, simply the USB:TTL cable.]\n## Turn on the power switch on the motherboard (power LED will turn on)\n## In arduino.exe select tools->serial ports and check what is available (this is so you know which serial port to upload to).\n## Plug the USB end of the USB:TTL cable into the computer. When plugged into the computer, Windows detected the USB device and \"installed drivers\", the debug light flashes series of double and triple flashes, the power LED on the board should remain on.\n## In arduino.exe select tools->serial ports and select the new device (for us, COM3).\n## In arduino.exe, click ''upload''. If it is working properly, the debug light will flicker randomly and arduino.exe will say \"Uploading to board...\"..\n## If uploading over-top of replicatorG firmware, press the Reset button the motherboard as soon as ''Binary sketch size: 22514 bytes (of a 63488 byte maximum)'' appears.\n## When uploading is complete, \"Done uploading\" will appear in arduino.exe, and the debug light will flash at 1Hz\n# Test the motherboard, [http://reprap.org/wiki/Testing_RepRap_Electronics instructions here]; [http://forums.reprap.org/read.php?13,29407 use the ATX supply to power it, there is no power from the USB/TTL cable unless you make mods to the boards]\n## Turn off the motherboard.\n## Turn off the ATX supply. (debug light should stop blinking at 1Hz now)\n## Remove the jumper.\n## Plug in the USB:TTL cable if it was removed.\n## Turn on the ATX supply.\n## Turn on the motherboard.\n## Run reprap.bat to start the RepRap program.\n## Click ''Preferences''.\n## Change commsDebug to true.\n## Change Port(name) to your USB port (COM3 for us).\n## Click OK.\n## Exit the reprap software.\n## Restart the reprap software.\n## In the DOS console, you should see output from the extruder scrolling by; this means your motherboard is working properly. [[User:C Blair|C Blair]] 02:33, 18 August 2010 (UTC)This is not working after upgrading from ReplicatorG firmware; skeinforge is running in the background, possible interference? Completely powered down electronics, unplugged everything, now it's working.\n\n==== Debugging ====\n\nThis was all due to not flipping the power switch on the motherboard:\n\n* The Power LED (labelled power, next to the TTL connection) did not turn on on our motherboard as expected.\n* Plugged in an ATX supply, debug light flickered three times fast, pause, two times fast, off. Cycled power; no lights. Nothing on the board is warm. There is the correct voltage from the ATX power supply when not connected to the RepRap. When the reset button is pressed, the debug light again flashes the same pattern. The ATX supply fan does not turn on at all. Same behavior with or without the jumper installed next to the TTL connection.\n* motherboard had an error when uploading to board. '''Problem uploading to board''' ''Binary sketch size: 22514 bytes (of a 63488 byte maximum) avrdude: stk500_getsync(): not in sync: resp=0x48 avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x48'' Possible help with this error: [http://forums.reprap.org/read.php?146,52087,52230#msg-52230 here to change the uploader to sanguino], [http://forums.reprap.org/read.php?4,40031,40031#msg-40031 here a very similar timing error with the wrong board selected]\n* voltage from the USB:TTL cable is 5V across red and black.\n* when plugged into the extruder board, the power light comes on, debug light flashes, then LED4&8 lights flash a bit -> cable is working\n* perhaps the power LED is blown on the motherboard board?\n* tried to program extruder board, errors:\n\nBinary sketch size: 7054 bytes (of a 14336 byte maximum)\n\n avrdude: stk500_getsync(): not in sync: resp=0x00\n avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51\n\n* followed directions to hold reset button, release, and directly after click upload: errors: debug flash once, LED4&8 flash and then turn off\n\nBinary sketch size: 7054 bytes (of a 14336 byte maximum)\n\n avrdude: stk500_getsync(): not in sync: resp=0x00\n avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51\n\n* Hit upload in arduino.exe then immediately reset button on extruder board; held until \"Binary sketch size..\" message appeared and then released reset; \"Done uploading\" HOORAY. LED5 is flashing. (note: debug LED was never flashing, LED4&8 were off) -> extruder board is programmed.\n\nMotherboard:\n\n* flipped motherboard \"on\"\n* set board to Sanguino\n* compiled 5D_gcode interpreter again\n* clicked upload -> same errors\n* tried to hit upload in arduino.exe then immediately reset button on motherboard; held until \"Binary sketch size..\" message appeared and then released reset: same errors\n* tried to hold reset button, release, and directly after click upload: same errors\n* switched motherboards; didnt solder 2nd one, just put a wire across jumper\n* no lights when plugged in, or when reset is hit.\n* upload: no lights, errors.\n* ATX power supply, flipped on switch: supply is on, power LED is on (green), no other lights\n* same with other board, with and without jumper; left jumper in: before I wasnt flipping the power switch on the board. turned off board.\n* when TTL cable plugged in, debug light flashes red pattern: 3 - pause - 2\n* flipped power switch on on board: power LED is on\n* plugged in USB, debug light flashed series of double and triple flashes, power LED still on\n* hit upload (no fiddling with reset button). Debug light flickered randomly, and then \"Done uploading\"; debug light flashing 1Hz -> done!\n\n=== How to install the 5D Mendel Code onto the RepRap (cupcake) extruder controller board ===\n\nThe extruder itself is described [https://web.archive.org/web/20120505145729/http://wiki.makerbot.com:80/plastruder-mk4 here], with links to the [https://www.thingiverse.com/thing:964 thingiverse schematics], [https://web.archive.org/web/20120718231958/http://wiki.makerbot.com:80/plastruder-usage usage instructions], somewhere (appropedia ate a big edit where I traced all the extruder information) these is a link to the makerbot extruder board firmware\n\n# Ensure your motherboard has been tested (above)\n# Check the info about the extruder boards [http://www.reprap.org/wiki/Extruder_Controller_2_2 here] (make any cable connector changes: can swap out RJ45 for separate power, signal pins; we arent doing this).\n\nThese are the directions to use the RepRap firmware. See [https://web.archive.org/web/20120511182547/http://wiki.makerbot.com/plastruder-firmware-update here] for the ReplicatorG firmware for the plastruder. We may have to switch over to using ReplicatorG if we cant drive a gear motor with the RepRap host software/gcdump/skeinforge.\n\n# Follow the [http://reprap.org/wiki/Microcontroller_firmware_installation#Programming_an_Extruder_Controller directions] to install the RepRap code onto the extruder controller board. This is very similar to the motherboard program, described above. Be careful to make changes where necessary for the extruder board code, do not simply follow the same directions as for the motherboard.\n## Copy configuration.h.dist, located in ''C:\\Program Files\\RepRap\\mendel\\firmware\\FiveD_GCode\\Extruder '' to a new file, named configuration.h in the same directory\n## Run arduino.exe\n## Click File -> Open and navigate to ''C:\\Program Files\\RepRap\\mendel\\firmware\\FiveD_GCode\\Extruder\\''. Select ''Extruder.pde''\n## Click the arrow to switch tabs; select configuration\n## Read the file and make changes, or, for the Queen's machine use the file provided here configured to our machine [[File:Mendel-e-config-queens.odt]]. This is where you make settings for how the extruder motor runs, and tell the firmware which kind of hardware you have.\n## Click File->Save. If you get ''access denied'' error, this is because your user account does not have write permissions on configuration.h. Navigate to the folder immediately above configuration.h, right-click on the folder, select properties. Ensure \"read-only\" attribute is not set. Select Security -> User permissions -> Edit and ensure ''modify'' permissions are checked. Try again to save the file.\n## Click the arrow to switch tabs; select temperature.h.\n## Ensure that the thermistor selected is correct for your thermistor. The model for Plastruder MK4 is a 100K Epcos NTC Thermistor, part number [http://www.farnell.com/datasheets/102485.pdf B57560G104F]. Information on how to generate a custom temperature table to insert into temperature.h is available [http://reprap.org/wiki/Thermistor here]; Type createTemperatureLookup.py -h for the help file of the thermistor script. Do not enter values for R1 or R2 as the default is fine (I believe these are used to calculate the actual current, ie including the effects of the output resistance of the ADC, though I am still looking for info). [[File:Mendel-et-config-queens.odt]].\n## Select Tools->Board->Arduino Diecimila or Duemilanove w/ ATmega 168 then select Sketch->Verify/Compile. It should have a Done Compiling message at the bottom when it has successfully compiled\n## Connect the TTL end of your USB:TTL cable to the extruder board.\n## Connect the USB end to your computer.\n## Ensure the proper port is selected in Tools->Boards (com3 for us).\n## Click upload in arduino.exe then immediately reset button on extruder board; hold until \"Binary sketch size..\" message appears and then immediately release reset.\n## \"Done uploading\" will appear in arduino.exe when it is complete, and LED5 will flash.\n# Follow the steps to test your motherboard, and continue directly from the last step there to test your extruder controller ([http://reprap.org/wiki/Testing_RepRap_Electronics#Testing_an_Extruder_Controller instructions] to check power, make a cable, and test the extruder communication with the motherboard; these will tell you what the console should be outputting, all you have to do is plug the extruder into your motherboard though)\n# Plug in your extruder controller to the motherboard with an RJ45 cable. The Power LED on the extruder board should turn on, LED5 will flash occasionally; the console output of reprap.bat will now include a ''GCode acknowledged'' line and ''T:xx'' (xx non-zero) if your motherboard and extruder are working properly.\n\n=== Testing 5D Extruder and Motherboard ===\n\n# Power everything down.\n# Plug in the ATX supply to the motherboard.\n# Connect SCL <-> D9\n# Connect SDA <-> D10\n# Connect the RJ45 from the motherboard to the extruder (note some of the jacks on the motherboard seem to be loose).\n# Connect the thermistor (green wires on our hotend) to the thermistor connectors.\n# Connect the heater (red wires on our hotend) to C+/C-\n# Connect the stepper motor.\n# : A - 1A (blue)\n# : B - 1B (red)\n# : C - 2A (green)\n# : D - 2B (black)\n# Connect the TTL:USB cord to the motherboard and computer.\n# Turn on the ATX supply.\n# Turn on the motherboard.\n# Run reprap.bat to start the RepRap program.\n# Click ''Preferences''.\n# Change commsDebug to true.\n# Change Port(name) to your USB port (COM3 for us).\n# Click OK.\n# Exit the reprap software.\n# Restart the reprap software.\n# In the DOS console, you should see output from the extruder scrolling by; this means your motherboard is working properly.\n# If the extruder is working, should see T: 25 rather than T:0.\n# Test the heater.\n## Click Extruder 0.\n## Set the Target Temperature to 100\n## Click Switch heater on. The hotend should heat up, come to temperature and say there. LED7 will light as it heats.\n## Click Switch heater off.\n# Test the motor.\n## Set the Extrude speed to 300mm/min.\n## Click extrude. The motor should move, for us about 1/8 turn and stop. LED2,3,4 and 8 will flash as it turns.\n## Click reverse and repeat. The motor should turn the other way.\n## Press the reset button on the extruder board to stop the humming noise after.\n\nIf you reset the motherboard, the GCODE will stop scrolling by; seems like Reprap host lost connection to the boards. Restart reprap host to fix this.\n\n== Replicator G Firmware Installing ==\n\n[https://web.archive.org/web/20120511182547/http://wiki.makerbot.com/plastruder-firmware-update Follow these instructions].\n\n'''Note: reprap.bat does not run machines with this firmware; only ReplicatorG, and maybe gcdump (yet to test). This firmware is required to run any DC motor driven extruder'''\n\n=== Extruder ===\n\n# [http://replicat.org/download Download] the latest ReplicatorG software.\n# Extract the zip to where you want it installed.\n# Run ReplicatorG.exe.\n# Remove any motors or heaters, thermistors attached to the extruder board.\n# Plug the USB:TTL cable into the extruder board (if yours doesnt power the board, you will also have to plug in your motherboard and power it up ie via ATX)\n# In replicatorG navigate through the menus: Machine -> Upload new firmware -> Extruder Controller 2.2 -> v2.3 release 1 -> COM3 -> Upload and immediately press and release the reset button upon clicking upload; no lights will flash, ReplicatorG will say that the upload suceeded if it worked. (note: it wont work if you dont reset the board; holding reset for 3 to 5 seconds after clicking upload you will see flashing LED 5 after a bit and then it will fail)\n\n=== Motherboard ===\n\n# Remove any circuit boards or wires connected to the motherboard.\n# Plug in the USB:TTL cable to the motherboard, and the ATX supply; turn the power supply on as well as the motherboard.\n# In replicatorG navigate through the menus: Machine -> Upload new firmware -> Motherboard v 1.x -> v2.2 release 0 -> COM3 -> Upload (hit reset immediately after upload); debug light will flash as the program is uploaded and then ReplicatorG will say that the upload succeeded if it worked.\n\n=== Debugging notes ===\n\n# After installing replicatorG firmware to extruder board only: Check the [https://web.archive.org/web/20120515110307/http://wiki.makerbot.com/firmware-preferences firmware preferences]. This doesnt work with only the extruder connected via USB:TTL (requires motherboard?)\n## Plugged in mobo and extruder.\n## Selected Machine -> Driver -> 3-Axis simulator. Then Machine -> Control panel; menu flashes up and disappears. Same for CupCake CNC..?\n## After clicking around a bit (hit simulate, tried to connect to machine, etc), Machine -> Serial Port has COM3 option - selected it\n## Hit connect machine:\n\n [22:12:37] Loading driver: replicatorg.drivers.gen3.Sanguino3GDriver\n [22:12:42] Read timed out.\n [22:12:42] Read timed out; giving up on query.\n [22:12:49] Read timed out.\n [22:12:49] Read timed out; giving up on query.\n [22:12:49] No connection; trying to pulse RTS to reset device.\n [22:12:56] Read timed out.\n [22:12:56] Read timed out; giving up on query.\n [22:12:56] Unable to connect to firmware.\n\n## Changed firmware to 3-axis sim -> this appears to actually just be a simulator; back to cupcake\n## Replicator G cannot connect to the reprap firmware.\n## Ran reprap.bat; plugged motors, thermistor, heater back in; getting Gcode acknowledged messages back, at 0 temp? same messages as when theres no extruder control board; the two firmware versions cant talk to each-other. (tested the thermistor in case, at 80Kohm)\n# Upload ReplicatorG firmware to motherboard?\n\n'''Looks like we'll need to use ReplicatorG to drive RepRap'''\n\n## when running random gcode from a build file (paste into the ReplicatorG main window and click Gcode->build), hotend heats up; motor sings, but doesn't run. Reached \"end of build\"?? even though no motors or optostops\n* NOTE: extrude 0 connector on motherboard seems to have intermittent power to extruder board (loose wire).\n\n== How to test the stepper motor drivers ==\n\n# Ensure your motherboard has been tested (above)\n# Put female molex connectors on the stepper motors, ensuring the correct order of wires [http://reprap.org/wiki/PCB_adaptions_for_Mendel here] and [http://reprap.org/wiki/Testing_RepRap_Electronics#Testing_a_Stepper_Driver here] (or can swap out some connectors on the driver boards for the reprap versions, described [http://www.reprap.org/wiki/Stepper_Motor_Driver_2_3 here])\n# To test the motor drivers with replicatorG firmware follow a similar procedure as described below, except using the ReplicatorG interface (if it's not working, switch firmware to 5D and test that the components are functional).\n# Follow the [http://reprap.org/wiki/Testing_RepRap_Electronics#Testing_a_Stepper_Driver stepper driver test instructions] to build a cable, test power, and test the motor driver board communication with the motherboard\n## Turn off your motherboard.\n## Plug in the USB:TTL cable from your motherboard to the computer.\n## Start reprap.bat.\n## Plug in the IDC cable to the stepper motor board. Plug the other end to the X axis IDC slot.\n## Turn on your motherboard.\n## Plug in a molex connector from the ATX supply to your stepper control board: the power LED and LEDC and LEDA will turn on.\n## Follow the [http://reprap.org/wiki/Testing_RepRap_Electronics#Testing_a_Stepper_Driver stepper driver test instructions] to setup the reprap software to nudge.\n## When you click the right X button in reprap.bat, the LEDs around the stepper motor connectors should flash a lot, for about 3 seconds. When you click the left X button, no lights flash (I believe this is because you dont have access to jumpering the opto-switch to \"untriggered\" when your using the ethernet cables; the firmware thinks it's at the end of it's road and doesnt move the stepper further.)\n## Unplug and turn eveything off.\n## Plug the motor in\n\n * A = blue,\n * B = red,\n * C = green,\n * D = black.\n\n## Plug everything else back in, turn on.\n## Restart reprap.bat.\n## In the XYZ tab, clicking the X right button will turn the motor counterclockwise (it thinks it's homed the other way, so wont respond)\n\n== How to test the opto-switches ==\n\n# Build your opto switches, we have makerbot ones which are described [http://reprap.org/wiki/OptoEndstop_2_1 here], we're building the first set with RJ45 connectors.\n# Ensure your motherboard and stepper drivers have been tested (above)\n# To test the opto-endstops with replicatorG firmware follow a similar procedure as described below, except using the ReplicatorG interface.\n# Follow the [http://reprap.org/wiki/Testing_RepRap_Electronics#Testing_an_Optoswitch optoswitch test instructions] to build a cable, test power, and test the board communication with the motherboard.\n## After testing the stepper motor driver board, plug in the optoswitch with a RJ45 cable into the MIN position on the stepper motor driver board.\n## In reprap.bat, clicking left should now allow the stepper to turn clockwise until the position reaches zero.\n## Insert a piece of metal into the opto gate; the LED on the optoswitch board will turn on. Now clicking left should not do anything. Your opto-switch is working.\n\n== Testing the MK4 Extruder ==\n\n'''Note: The MK4 extruder uses a DC motor. This is not supported by 5D firmware. The only known working firmware that can run this extruder motor is the ReplicatorG firmware. Ensure you are following the directions for ReplicatorG firmware'''.\n\n# First, install all the firmware and build the extruder (directions elsewhere on this page).\n# Connect the thermistor, motor, and heater to the extruder board.\n# Plug the extruder board into the motherboard via R45 cable.\n# Connect the USB:TTL cable to the motherboard.\n# Plug in the ATX power supply and turn it on.\n# Turn on the motherboard.\n# Restart replicatorG.\n# Ensure Machine -> Driver -> Cupcake CNC is selected in ReplicatorG.\n# Select Machine -> Serial Port -> COM3 (or different if machine is connected to different port)\n# Select Machine -> Control panel. Follow [https://web.archive.org/web/20120515072138/http://wiki.makerbot.com:80/plastruder-mk4-assembly#toc76 directions to test the extruder].\n\n=== Testing with RepRap.bat ===\n\n'''Note: this test failed. RepRap host cannot run the MK4 extruder, as it does not presently work with any firmware which can run a DC motor'''\n\n# With RepRap.bat\n* click on extruder 0 tab\n* click Switch Heater On\n* LED5 blinking, mainly on; debug blinking, mainly on. In reprap.bat reads current temp at 23 degrees\n* wasnt heating up (extruder 0 tab)\n* measured 12V at A-, A+ with firmware set to:\n\n #define BED_OUTPUT 15\n #define FAN_OUTPUT 11\n #define HEATER_OUTPUT 12\n\n* moved heater wires to A-, A+ (instead of B-/B+ as in [https://web.archive.org/web/20120515072138/http://wiki.makerbot.com:80/plastruder-mk4-assembly#toc10 the instructions])\n* logic is inverted? seems to be heating intermittently. Something is humming on the board,... oh, need SCD SCA connections?\n* [http://reprap.org/wiki/Electronic_wiring Mendel wiring instructions] show the heater at C-/C+. Rewired to have heater wires at C, and to include the SDA, SCL lines to D9, D10. Note: [http://reprap.org/wiki/Extruder_Controller_2_2#Servo_Headers D9, D10 are only the left-most pins ion the header labelled D9, D10]: the other two pins on the header are +5 and ground, so that you can plug a servo motor in directly\n* error with reprap.bat - access denied in bob/ something folder - restarted, ok.\n* Smells like hot - 7805 heating up (either that or the capacitors beside it) on the extruder board; removed SDA/SCL connectors; not heating.\n* working without SDA/SCL; regulator warm, but not hot; hotend smells a little\n* extruder motor not working (no surprise)...\n* plugged SDA/SCL back in properly.. hope I didnt blow anything, had +5 connected to SDA and D10; heats up fine again; motor sings when turned on, doesnt turn though.\n* swapped motor for stepper:\n\n A - 1A (blue)\n B - 1B (red)\n C - 2A (green)\n D - 2B (black)\n\n* : working; turn 1/8 turnish when click the extrude button (requires SDA/SCL lines to both be plugged into D9, D10 (the servo connections); these lines carry the motor signals I suppose\n# replace firmware with makerbot extruder firmware and reprap motherboard firmware and see if it works -> nope\n\n== Assembly ==\n\nAfter this is all tested, you should be ready to assemble the electronics onto the machine.\n\n# Follow [http://reprap.org/wiki/Mendel_circuit_boards instructions] to mount electronics (requires some Rapid Protoyped (RP) parts).\n# Follow [http://reprap.org/wiki/Electronic_wiring instructions] to wire electronics.\n\n== Mechanical non-RP Build ==\n\nFollow these [http://reprap.org/wiki/Mendel_materials_preparation instructions for materials preparation], and see the [http://www.reprap.org/wiki/Mendel_materials_procurement reprap wiki notes about procurement].\n\n# Cut threaded rods to lengths [http://reprap.org/wiki/Mendel_assembly_data_sheet *.ods given here]\n# Cut print bed and circuit mounting boards to size, [http://reprap.org/wiki/Mendel_assembly_data_sheet *.ods given here], there is also duplicate information available somewhere on the RepRap.org site (needs to be compared to the *.ods). Kristen has some information compiled on [[User:K.laciak|alternative print beds]]\n# Cut belts\n# Build extruder [https://web.archive.org/web/20120515072138/http://wiki.makerbot.com:80/plastruder-mk4-assembly following excellent assembly instructions here] (see below for mounting on mendel)\n# prepare studs, thin sheet\n# Build, follow [http://reprap.org/wiki/Mechanical_construction mechanical building instructions] and [http://reprap.org/wiki/Mendel_assembly_notes build tips], and creating photographic build instructions (this is dependant on having RP'ed parts printed).\n\nInstructions should be:\n\n* universal language (pictures) with lots of arrows\n* exploded assembly view of how to put together\n* include parts list for each picture\n* include method to differentiate between very similar parts (IKEA-esk)\n\n== Building X-Axis ==\n\nhttp://reprap.org/wiki/Mendel_X-axis\n\nThis is the start of the mechanical build.\n\nWatch the [http://reprap.org/wiki/Mendel_X-axis#Assembly video about bearings in mendel] which explains how the bearings constrain movement, and how to adjust the bearings to obtain the proper angles.\n\nWhen building sections, use the bill of materials and separate these parts from your supplies. This will ensure all parts are used correctly (there wont be any left over).\n\n== Building Wade's Geared NEMA17 Extruder ==\n\n[http://www.reprap.org/wiki/Geared_Nema17_Extruder This extruder is meant for mendel].\nTo check\n\n* motor shaft diameter\n* hot end can mount\n** diameters are the same for the PTFE\n** check length of hotend\n# Prepare your M8 50mm bolt. This will be the biting part of the extruder.\n## Cut a slot in the bolt where the filament passes. (depth of slot??)\n## Hob the slot (add teeth)\n# Put it together.\n\n== Mounting MK4 Extruder on Mendel ==\n\nAfter we built the MakerBot MK4 extruder ([https://web.archive.org/web/20120515072138/http://wiki.makerbot.com:80/plastruder-mk4-assembly following excellent assembly instructions here]), we found that it doesnt mount on the mendel.\n\nSome links:\n\n* [https://web.archive.org/web/20120505145729/http://wiki.makerbot.com:80/plastruder-mk4 MK4 background information here]\n* [http://pleasantsoftware.com/developer/3d/category/mendel/ how to mount a makerbot extruder on mendel]\n* [http://forums.reprap.org/read.php?1,43744,43744,quote=1 reprap forums thoughts on MK4 (no)]\n* [https://groups.google.com/group/makerbot/browse_thread/thread/8951963588186253 using the CupCake electronics and drive software]\n* [http://reprap.org/wiki/Mendel_User_Manual:_Extruder mendel user manual for the extruder]\n** The extruder's large stabilizing washer interferes with the mendel carriage mounts. Need to look into making modified mendel extruder parts, or cutting down the washer, or taking out the washer to put the mounts together and putting it all together with the carriage embedded. Instructions on the mendel extruder mount are [http://reprap.org/wiki/Mendel_X-axis#Carriage here].\n** Look into the distances of the mendel extruder [http://reprap.org/wiki/Geared_Nema17_Extruder_Driver here] to see what we have to deal with and where the nozzle end should be. Maybe we can swap out the nozzle from the makerbot extruder onto a wades extruder or something?\n\n== Tips on where to get parts for RepRap ==\n\nSee the [http://www.reprap.org/wiki/Mendel_materials_procurement reprap wiki notes about procurement]. If you are trying to build a Reprap using your Rapman here are some useful tips:\n\n1) A RepRap supplies site has just started for people to buy and sell important components for RepRap [http://www.reprapstores.com/ www.reprapstores.com]<br>\n2) Another site that supplies parts for RepRap: [https://web.archive.org/web/20150912024645/https://ultimachine.com/content/mendel-y-or-z-timing-belt-5t5990 www.ultimachine.com]<br>\n3)A European equivalent exists [https://web.archive.org/web/20201111215150/http://www.mendel-parts.com/ http://www.mendel-parts.com]<br>\n4) Here is a is a list of the parts I ordered in Canada and their prices: [[Media:Parts for reprap.odt]]<br>\n5) Putting a bit of acetone on the parts allows the layers to meld together better (make sure to wash after)<br>\n\n== Boards for Reprap ==\n\nGet all solid edge parts here:([http://reprap.org/wiki/Mendel_solid_model_files])\n\nMotherboard plate\n\n* place to mount extruder controller and motherboard\n* made from MDF\n* [http://reprap.org/mediawiki/images/8/8b/Mendel_motherboard-plate.par.png schematics]\n* solid edge file is located in this area in the downloaded files: reprap-mendel-20100308/mendel/mechanics/solid-models/Temporary/SolidEdge/circuit-boards motherboard-plate.par\n\nStepper motor mounting board:\n\n* place to mount stepper motor drivers and usb-female pcb\n* made from MDF\n* [http://reprap.org/mediawiki/images/8/8e/Stepper-plate.par.png schematics]\n* solid edge file is located in this area in the downloaded files: reprap-mendel-20100308/mendel/mechanics/solid-models/Temporary/SolidEdge/circuit-boards stepper-plate.par\n\nBed\n\n* where the plastic is printed\n* made from MDF\n* [http://reprap.org/mediawiki/images/b/b6/Mendel_y_bed.par.png schematics]\n* solid edge file is located in this area in the downloaded files: reprap-mendel-20100308/mendel/mechanics/solid-models/Temporary/SolidEdge/m4-standard-bot bed.par\n\nother possibilities for bed:\n\n* [http://reprap.org/wiki/Heated_Bed heated bed]\n* cut out a copper board to be used later to make heater bed and to print on\n* Wooden bed: [http://reprap.org/wiki/Mendel_frame Mendel uses wooden base],[http://reprap.org/wiki/SGBot entire wooden mendel], [http://www.bitsfrombytes.com/fora/user/index.php?topic=127.0 wood ratings]\n* Cast Polymer: [http://reprap.org/wiki/PourStrap design 1]\n* General ideas: [http://reprap.org/wiki/Thermoplast_Extruder_Hints different materials and their strengths]\n* Plexiglas (acrylic)\n* things the printed material will stick to [http://www.bitsfrombytes.com/fora/user/index.php?topic=127.0], [http://reprap.org/wiki/Thermoplast_Extruder_Hints]\n* HDPE (plastic cutting board)\n\nY-Chassis\n\n* set-up for the y-axis\n* made from MDF\n* [http://reprap.org/mediawiki/images/3/3a/Mendel_y-chassis.par.png schematics]\n* solid edge file is located in this area in the downloaded files: reprap-mendel-20100308/mendel/mechanics/solid-models/Temporary/SolidEdge/m4-standard-bot y-chassis.par\n\nPurge Plate\n\n* on the y-axis\n* made from MDF\n* [http://reprap.org/mediawiki/images/6/6a/Purge-plate.par.png schematics]\n* solid edge file is located in this area in the downloaded files: reprap-mendel-20100308/mendel/mechanics/solid-models/Temporary/SolidEdge/m4-standard-bot purge-plate.par\n\nMDF: this needs to be 4-6mm width a 42cmx40cm sheet\n\nFlags\n\n* ''Note:Flags can be cut from pop cans [[User:C Blair|C Blair]] 22:28, 16 July 2010 (UTC)''\n* three one for each axis\n* aluminum sheet, <2mm in thickness, 8cm x 5cm\n* solid edge file is located in this area in the downloaded files: reprap-mendel-20100308/mendel/mechanics/solid-models/Temporary/SolidEdge/m4-standard-bot x-flag.par, y-flag.par, z-flag.par, x-flag-flat.par, y-flag-flat.par, z-flag-flat.par\n\n== Print RP parts ==\n\n# Download *.stl files from [http://reprap.org/wiki/Mendel_solid_model_files the official site] or (recommended) use user-submitted grouped part files from thingiverse [https://www.thingiverse.com/thing:1883 24 sheets] [https://www.thingiverse.com/thing:1884 one sheet, rearrange parts to print]; [https://www.thingiverse.com/thing:1768 single part files]\n## The [https://web.archive.org/web/20100331202140/http://www.thingiverse.com:80/image:11191 original drive pulleys] can be replaced with [https://www.thingiverse.com/thing:2079 nopheads drive pulleys] (recommended, we've done this) to avoid having to file down the drive shafts (needs an extra nut and grub screw)\n# Convert to GCODE following directions on the [[3D Model to G-Code File for Rapman]] protocol\n# Print, following instructions on the [[Rapman protocol]] page\n# Clean up parts\n## Drill or file out bolt holes\n## Remove plastic threads\n## File uneven mating edges\n## Acetone [[Rapman protocol#How to Dip ABS part in Acetone|protocol here]] (test with one to see if quality difference is worth it) [http://forums.clubrsx.com/showthread.php?t=558435 acetone + shavings to make glue], google \"ABS acetone\" for lots of results on using it as a glue. See [[Rapman protocol#How to Dip ABS part in Acetone]]\n\n== Running RepRap ==\n\nThere is poor documentation on the options available for programming. The bottom of [http://www.reprap.org/wiki/Motherboard_1.2 this motherboard page] (which is the page linked from the makerbot store) links to [https://web.archive.org/web/20120429113541/http://objects.reprap.org:80/wiki/Microcontroller_firmware_installation here for reprap firmware] and [http://www.reprap.org/wiki/Generation3Firmware here for makerbot firmware].\n\n[http://www.reprap.org/wiki/Mendel_User_Manual:_Host_Software This page] and [http://www.reprap.org/wiki/DriverSoftware this page] mention gcdump to transmit GCODE to a reprap from a command prompt.\n\nWe have to ensure that the [https://web.archive.org/web/20120511182547/http://wiki.makerbot.com/plastruder-firmware-update extruder driver firmware] provided by makerbot to drive the plastruder is compatible with the RepRap motherboard firmware, as there is some information on extruder steppers in the ([[File:Mendel-config-queens.odt]]) configuration.h file of the motherboard code. Answer: It's not.\n\nOnce the machine is all assembled and tested separately, now we have to drive it with the computer.\nWe have the Gen3 Electronics, how to drive it is described [http://www.reprap.org/wiki/Generation3Firmware here]. A recommended driving software is [http://www.replicat.org/installation ReplicatorG].\n\n[http://reprap.org/wiki/DriverSoftware This page describes how to drive the machine with the Java RepRap.bat software], while [https://web.archive.org/web/20101009191904/http://github.com:80/Ralith/reprap-utils/tree this page is the least hardware intensive method]. It is not clear which hardware electronics version they are meant to drive.\n[http://reprap.org/wiki/Alternative_Software Alternative software]\n\n[http://reprap.org/wiki/Mendel_User_Manual Mendel user manual, with firmware links]\n\n[http://www.reprap.org/wiki/Generation3Firmware Generation3 Firmware page] \"Host Device - This is your computer that controls the RepRap and issues commands and queries. As of this writing, the only software that is capable of acting as a Host device is ReplicatorG. \"\n\n[http://reprap.org/wiki/DriverSoftware#Alternatives Alternative driver software]\n\n[http://reprap.org/wiki/Mendel_User_Manual:_Host_Software description of host software]\n\n[http://replicat.org/drivers ReplicatorG] driver list, with Gen3 mendel driver.\n\n[https://web.archive.org/web/20120920004420/http://wiki.makerbot.com:80/adjusting-the-thermistor-settings Changing the extruder thermistor settings with Replicator G]\n\n[https://web.archive.org/web/20120511182547/http://wiki.makerbot.com/plastruder-firmware-update How to update firmware in replicatorG]\n\n[https://web.archive.org/web/20121108000339/http://objects.reprap.org:80/wiki/Microcontroller_Firmware_Hints Firmware with arduino?] unrelated page about driving steppers with the arduino?\n\n[http://forums.reprap.org/read.php?12,32480,42673#msg-42673 \"If you are using G3 electronics and DC motor I think the only option is Makerbot firmware and replicatorG. They no longer use G code so you can't test from a terminal as far as I am aware\" - Ian] also Pelrun has reprap host/gcdump running a DC extruder motor\n\n[http://forums.reprap.org/read.php?12,29108,29382#msg-29382 \"cant use 5D with a DC motor for extrusion\"]\n\n== OLPC Setup ==\n\n# Reflash the OLPC to clear up space, to '''version 767''': [http://wiki.laptop.org/go/Release_Notes/8.2.0#Offline_upgrade how to upgrade and wipe everything off to clear up space]\n# Remove all activities (in Home view, hover over the icons and select Erase) except\n# : Write\n# : Record\n# : Log\n# : Terminal\n# : Measure\n# : Help\n# : Etoys\n# : Browse\n# : Chat\n# : Calculate\n# : Analyze\n# Update remaining programs\n## Connect to internet (in Neighbourhood view, click on the circle of the network)\n## : Use these settings:\n## : Key Type: Hex (40/128-bit)\n## : Key: xxxxxxxxxx\n## : Authentication Type: Open System\n## Hover over the X icon in home view\n## Select Control Panel\n## Select Software Update\n## Remove the check mark from any program that says New (these are the ones just removed); the remaining programs should be about 3 to 10 MB of updates\n# Reboot\n# Install necessary programs\n\n sudo yum install cmake make gcc gcc-c++ (for gcdump)\n sudo yum install autoconf automake (for libmodbus)\n Maybe: gcc-dev tcl tk qmake gnu\n Extra: minicom cutecom bc\n\n=== gcdump ===\n\n[https://ralith.github.com/reprap-utils/ gcdump and gcgen instructions].\n\nTo install: (after above programs have been installed with yum)\n su\n cd /home/olpc\n wget [https://github.com/Ralith/reprap-utils/tarball/master http://github.com/Ralith/reprap-utils/tarball/master]\n cd download.github.com\n tar -xvf Ralith-reprap-utils-xxxxx.tar.gz\n cd Ralith-reprap-utils-xxxxx\n cmake. && make && make install\n exit\n GLUT not found; gcview will not be built\n\nTo test:\n cd ~/Ralith-reprap-utils-xxxxx/gcdump\n./gcdump\n echo M105 (returns T:21 B:-15 ok)\n echo M104 S100 (hotend is now heating up; stabilized around 100)\n echo M104 S0 (hotend cooling)\n CTRL+D (to exit)\n\n* seems to be working on the OLPC, but may need some gcode replacement for the extruder\n\n[http://edutechwiki.unige.ch/en/G-code GCODE listing], [https://web.archive.org/web/20130531022557/http://reprap.org:80/wiki/3D-to-5D-Gcode.php 5D gcode]\n\n=== ModBus Support ===\n\nupgrade libtools to 2.2:\n yum remove libtool (only has libtool-ltdl installed; kept it)\n wget [https://ftp.gnu.org/gnu/libtool/libtool-2.2.10.tar.gz http://ftp.gnu.org/gnu/libtool/libtool-2.2.10.tar.gz]\n tar -zxvf libtool-2.2.10.tar.gz\n cd libtool-2.2.10\n./configure --prefix=/usr/\n make\n sudo make install\n\ninstall libmodbus\n cd ~\n wget \"[https://github.com/stephane/libmodbus/tarball/master http://github.com/stephane/libmodbus/tarball/master]\"\n tar -xvf stephane-....tar.gz\n cd stephane...\n nano configure.ac\n AC_PROG_LIBTOOL (add this under # check for programs)\n ^X\n Y\n <enter>\n./autogen.sh\n./configure\n make\n sudo make install\n\n=== Debugging Info ===\n\nThe information on our first install on the XO is in the Discussion (talk) section of this page.\n\n=== External XO links ===\n\n* [http://www.olpcnews.com/forum/index.php?topic=772.15 User's experience with yum to install on XO]\n* [http://www.linuxmanpages.com/man8/yum.8.php yum options and commands]\n* [https://admin.fedoraproject.org/pkgdb/collections/id/9 Deprecated yum libraries for OLPC]\n* [http://wiki.laptop.org/go/OpenBox OpenBox] May want to use this; low resource load.\n\n{{Page data\n| license = CC-BY-SA-3.0\n| keywords = reprap, 3d printing, osat, prototyping, tools\n| sdg = SDG09 Industry innovation and infrastructure\n| authors = User:C Blair, User:K.laciak\n| published = 2010\n| organizations = Queen's University, Queens Applied Sustainability Group\n| description = Learn how Queen’s University built and tested a RepRap printer. Get practical takeaways from their research and process.\n}}\n\n[[Category:How tos]]\n[[Category:Queens Applied Sustainability Group Lab Protocols]]\n[[Category:Tools]]\n[[Category:Prototyping]]\n[[Category:3D printing]]\n[[Category:3d printing]]"}