User:Vincent Rouilly/XYZ Table Project: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
==Resources==
==Resources==
* [http://www.garagefab.cc/contraptor Contraptor Project]
* Original Plotter Project: [http://www.garagefab.cc/contraptor Contraptor Project]
* RepRap Driver: [http://dev.www.reprap.org/bin/view/Main/Stepper_Motor_Driver_1_2#Test_Your_Board Stepper Motor Driver Doc]


==Build Log==
==Build Log==
Line 19: Line 20:
* Tools
* Tools


===Step 1: ===
===Step 1: Building X Axis===
*  
* ...


===Step 2: ===
===Step 2: Building Y Axis / Frame===
* ...


==General Comments==
===Step 4: Setting up Motors / Transmissions===
* ...


* Sketch-up model:
===Step 5: Wiring-up and Testing the system===
** Would be great to use a color code for the different part types.
* Power Supply from ATX
** Would be good to have a unique label for each part to help feedback clarity (e.g. Letter - Number, D-6, Letter=part-type, Number=instance index)
** to use ATX as a standalone, you need to connect the green wire to any black wire on the Mother Board connector
* Testing
** Run the [http://www.reprap.org/bin/view/Main/Stepper_Motor_Driver_1_2#Give_it_a_test_drive RepRap Driver test] to check that everything is ok.
 
 
===Step 6: Arduino, Softwares, and G-Code===
* Arduino 0016
* Arduino Sketch to drive stepper motor (from RepRap project)
** Download RepRap Firmware (v1.3) and follow instructions
** Upload sketch onto Arduino
** Now your Arduino waits for G-Code instructions on its serial port.
* G-Code instruction handler
** Download and Install ReplicatorG from [http://replicat.org/start here]
* G-Code generator
** You can use [http://web.media.mit.edu/~neilg/fab/dist/cam.py Cam.py] to generate G-Code from images (SVG, JPG, ...)
 
==Performance testing==
* Perpendicular trajectories:
** ...
* Diagonal trajectories:
** ...
 
==General Feedback==
 
* '''Sketch-up model''':
** It would be great to use a color code for the different part types in Google Sketchup.
** It would be good to have a unique label for each part to help feedback (e.g. Letter - Number,like 'D-6', Letter=part-type, Number=instance index)
* '''Mechanics''':
** We slightly changed the motor/axis coupling on the X axis. We mounted the motor/pulley straight onto belt (see pictures).
** Sometimes it is difficult to tighten bolts that are under axis.


==Pictures==
==Pictures==
Line 36: Line 68:
[[Image:Contraptor_XY_Plotter-4.JPG | 150px]]
[[Image:Contraptor_XY_Plotter-4.JPG | 150px]]
[[Image:Contraptor_XY_Plotter-5.JPG | 150px]]
[[Image:Contraptor_XY_Plotter-5.JPG | 150px]]
[[Image:Contraptor_XY_Plotter-6.JPG | 150px]]
[[Image:Contraptor_XY_Plotter-7.JPG | 150px]]
[[Image:Contraptor_XY_Plotter-8.JPG | 80px]]
[[Image:Contraptor_XY_Plotter-9.JPG | 150px]]

Latest revision as of 04:45, 23 August 2009

Resources

Build Log

Starting Point

  • Kit from garagefab.cc to build XY Plotter
    • Mechanical parts:
      • ...
    • Electronic parts:
      • 1 Arduino Diecimilia
      • 2 RepRap Stepper Motor Driver v1.2
      • 2 Stepper Motor
    • Software:
      • Arduino IDE
      • GCode
      • ...
  • ATX Power Supply (240v- 250W)
  • Tools

Step 1: Building X Axis

  • ...

Step 2: Building Y Axis / Frame

  • ...

Step 4: Setting up Motors / Transmissions

  • ...

Step 5: Wiring-up and Testing the system

  • Power Supply from ATX
    • to use ATX as a standalone, you need to connect the green wire to any black wire on the Mother Board connector
  • Testing


Step 6: Arduino, Softwares, and G-Code

  • Arduino 0016
  • Arduino Sketch to drive stepper motor (from RepRap project)
    • Download RepRap Firmware (v1.3) and follow instructions
    • Upload sketch onto Arduino
    • Now your Arduino waits for G-Code instructions on its serial port.
  • G-Code instruction handler
    • Download and Install ReplicatorG from here
  • G-Code generator
    • You can use Cam.py to generate G-Code from images (SVG, JPG, ...)

Performance testing

  • Perpendicular trajectories:
    • ...
  • Diagonal trajectories:
    • ...

General Feedback

  • Sketch-up model:
    • It would be great to use a color code for the different part types in Google Sketchup.
    • It would be good to have a unique label for each part to help feedback (e.g. Letter - Number,like 'D-6', Letter=part-type, Number=instance index)
  • Mechanics:
    • We slightly changed the motor/axis coupling on the X axis. We mounted the motor/pulley straight onto belt (see pictures).
    • Sometimes it is difficult to tighten bolts that are under axis.

Pictures