Saturday, August 24, 2013

The First Print




 The first printing: Looks like the extruder is not extruding enough filaments...


 

Trying to extrude more filaments from the extruder..


Finally, got some distorted shapes.. The problem was the GT2 belt wasn't tight enough and causes skid.



After fixing the GT2 belt problems, finally, .. Though, i may need to add some cooling to make sure that the layers get cooled fast enough.




To be continued......


Portabee MOD

Portabee MOD

Model files: http://adf.ly/UYQOc

Friday, August 23, 2013

Modified Y endstop for Portabee






Stl files: http://adf.ly/UVLJv

Portabee Mod with Budashnozzle 1.1

Portabee Mod with budashnozzle and additional fan mount with modified mendel wade extruder.



STL files: http://adf.ly/UVLA7

3D printer calibration

Extruder Calibration


  1. Set the temperature for the extruder. Typically 180°C for PLA and  240°C  for ABS.
  2. Make a mark on the filament right above the extruder and another mark 100mm from the 1st mark. 
  3. Set the 3d printer software to extrude 100mm.
  4. Make a mark on the filament just above the extruder after 100mm is extruded.
  5. Measure the distance between the 2nd and 3rd mark.
  6. Length of extruded filament(Measured distance in MM) = 100mm + difference length of 2nd and 3rd mark.
  7. newStepsPerMM = oldStepsPerMM * 100 / Measured distance in MM
  8. Modify the value in red to the newStepsPerMM value that has just been calculated: #define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,200*8/3,760*1.1}
  9. Turn of the power and re-upload the firmware with the new value.
  10. Repeat steps 1 to 6 to make sure the extruder extrudes correctly after the modification.

X,Y and Z axis Calibration
  1. Measure the distance between the extruder block and the axis using caliper and reset the caliper value to 0.
  2. Set the 3d printer software to move -100mm.
  3. Once the extruder has moved. Measure the distance again.
  4. newStepsPerMM = oldStepsPerMM * 100 / measured distance in MM.
  5. Modify the value in red to the newStepsPerMM value that has just been calculated: #define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,200*8/3,760*1.1}
  6. Repeat steps 1 to 5 for all X, Y and Z axis.
  7. Turn of the power and re-upload the firmware with the new value.
  8. Repeat steps 1 to 6 to make sure all axis works correctly after the modification.
X,Y,Zaxis Endstop validation
  1. Move all the axis and make sure it stops when the endstop is triggered.
  2. For the Z axis, put a piece of paper on the heatbed, move the extruder until it reaches the z endstop. If the paper moves with some fiction without tearing it, then, that distance should be perfect.

Temperature Measurement Validation
  1. Use the 3d printer software and read the temperature on all thermistors.
  2. The result should be > 0°C and < 300°C .


Connections of RAMPS 1.4

The connection of Ramps 1.4 with various components are as follows:

Ramps 1.4 connection
Connections of RAMPS 1.4 with SD and LCD



Installing Marlin firmware into ramps 1.4


Before loading marlin v1 firmware into the ramps 1.4, few modifications are needed:

Configuration.h
Un-comment the following lines of codes:

  1. Line 29:   33 = RAMPS 1.3 (Power outputs: Extruder, Bed, Fan)
  2. Line 326: #define REPRAP_DISCOUNT_SMART_CONTROLLER 


Pins.h

  1. Line 319: #define RAMPS_V_1_3


Step by step:

  1. Start arduino ide.
  2. Select Tools -> Board -> Arduino Mega 2560    or your microcontroller.
  3. Select the correct serial port in Tools ->Serial Port. (Serial port number can be obtained from hardware manager in win)
  4. Open Marlin.pde.
  5. Click the Verify/Compile button
  6. Click the Upload button
  7. Now, you can enjoy printing!! :)