The TV Prusa design
Introduction
Our Thames Valley Prusa design is based on a standard RepRap, with a number of improvements based on the experience of the lead members of TVRRUG. Custom modular electronics have been developed based on an Open Source Multi-axis Controller project hosted by another member. These Thames Valley E-Modules are more functional and lower cost, they use mostly 'through-hole' and can be built from a kit with few tools and by those with little soldering experience.
Components list
The components list is being managed in a Google Docs Spreadsheet.
The Thames Valley RepRap has 4 main subsections in the Kit Sheet
Equipment: Tools needed to tackle the build
Electronics: Electronics Detail documented TVRR E-Modules
Vitamins: Misc Hardware, the nuts and bolts of the machine
Printed: Parts that can be Replicated by Printing on a RepRap
Getting the designs
We maintain an "official" git repository on github with all of the printed parts.
The electronics are derivations of opensource hardware Open Motion Controller - OMC (original 1.1 version) and Dual Stepper Modules - DSM projects found at Solderpad
To checkout the very latest version of OMC git clone git://solderpad.com/folknology/open-motion-controller.git
To checkout the very latest version of DSM git clone git://solderpad.com/folknology/dual-stepper-motor-module.git
more design info available on the emodules page
Building the TV Prusa Round 1
Equipment: What you need in your tool-kit to start with
Frame: Starting to build the frame — basic triangles and Y-axis idlers
Second part of frame: Continuing the frame build — Y axis, Z axis and X axis rods
Third part of frame: Finishing the X and Y axes
Print Head: Extruder Assembly: Building the "cooler" part of the extruder
Print Head: Hot end: Building the hot part of the extruder
Electronics - v1.0: Electronics and electrical parts
Electronics check - v1.0: Modification, electrical test and check
Completing your TVRRUG: The final steps prior to wiring
Electronics wiring: The Wires
Electronics wiring: Connecting your Electronics
Firmware: Loading the Bootloader & Firmware
Changes when building the TV Prusa Round 2
Electronics check - v1.2: Electrical test and check for v1.2
Electronics wiring - v1.2: Connecting your Electronics
Frame Starting to build the frame — basic triangles and Y-axis idlers
Second part of frame: Continuing the frame build — Y axis, Z axis and X axis rods
Notes about R2 frame: Finishing the X and Y axes
Firmware for Round 2: Loading the Bootloader & Firmware
Software
Firmware: Info on Marlin and perhaps Sprinter to be added Current Firmware repository.
Toolchain
3D design software: Blender, OpenSCAD, FreeCAD, Solidworks, Meshlab.
[ian commented recently in the GG, as follows: "One of the few is Meshlab, and it can be a very frustrating program to use, crashing a lot if you make a slight mistake in parameters, and there isn't even an Undo! However, in my quest for the perfect mesh, I have found these youtube tutorials (I'm sure there are plenty of others), which I think are presented by a guy who is involved with the coding of the program: http://www.youtube.com/user/MrPMeshLabTutorials?feature=watch
I have found them useful to correct a number of basic UI problems I was having, and for setting up surface reconstruction. Once you get used to it, it is a very useful and powerful program."]
As well as the OpenSCAD wiki, this tutorial is a helpful introduction
Slicing software: Slic3r is the preferred stl slicing tool at present. Use this page to guide you to better settings.
There is also a great guide to the settings by RichRap in 3 parts here:
http://richrap.blogspot.co.uk/2012/01/slic3r-is-nicer-part-1-settings-an...
http://richrap.blogspot.co.uk/2012/01/slic3r-is-nicer-part-2-filament-an...
http://richrap.blogspot.co.uk/2012/01/slic3r-is-nicer-part-3-how-low-can...
Other options are Skeinforge (lots and lots of options, can be confusing, and very slow to slice stl files) and SFACT (a re-factored Skeinforge designed for ease of use, but still complicated and slow).
Printer interface software: Pronterface aka Printrun
Repositories
The following Git repositories have useful data for use by TVRRUG, these are way you should look for the parts to re-print:
Calibration
An excellent 2-part guide (link here) to standard Prusa calibration. Some parts are not relevant to the TVRR design, but those will be clear to the reader
The first task is to set the 'Home' location. This can be done using the Pronterface aka Printrun application to drive the axes manually. 'Home' is when the extruder is at the front, left hand corner of the HotBed. The Z axis is adjusted to bring the extruder to within a paper thickness of the glass plate on the HB.. For this to be achieved the HB must be aligned to the travel of the X and Y axes. Initially you should level the surface the Printer is sitting upon, then level the Printer top bars, and then level the HB using the supporting screws that pass through the 'four bed springs'. Having got the bed level you can finely adjust the gap between the extruder and glass plate in the X movement by setting the motors to off in Prontoface and turning the left of right Z axis by hand to raise or lower each end as needed. When each axis is set then the micro-switches can be moved to trigger at this 'Home' position. You can use GCode in the Prontoface command box to drive the axes 'Home'. G28 code drives alll 3 axes together, G28 X0 for the X axis alone, G28 Z0 etc..
A definition of GCode from wikipedia (general)
Helpful reprap-specific guide to GCodes
Advanced gcodes used in Marlin firmware
- M114 it will report where it thinks it is
- G92 enables you to set position, so if you did 'G92 Z5' would set Z to 5
- you can set some or all axis at once e.g. G92 Z10 X100 Y100
- M106 S<50-255> turns extruder fan on, S is the speed, must be greater than 50 or the fan wont spin. M106 S0 turns it off again.
Printing
Hints and Tips from Builders experience when printing

