HackerBot pre-flight check

From RepRap
Jump to: navigation, search
HackerBot Documentation


Load firmware

https://github.com/MarlinFirmware/Marlin


in Configuration.h:

  • Set TEMP_SENSOR
  • define X_MAX_POS 275
  • define Y_MAX_POS 310
  • define Z_MAX_POS 200
  • define DEFAULT_AXIS_STEPS_PER_UNIT {160,160,3200,400}
  • define DEFAULT_MAX_FEEDRATE {300, 300, 5, 25}
  • define DEFAULT_MAX_ACCELERATION {2000,2000,100,10000}
  • define EEPROM_SETTINGS
  • define SDSUPPORT
  • define REPRAP_DISCOUNT_SMART_CONTROLLER

check motor direction and endstop logic


in Configuration_adv.h:

  • define EXTRUDER_0_AUTO_FAN_PIN 8 //Hotend cooling fan
  • define EXTRUDER_1_AUTO_FAN_PIN 8
  • define EXTRUDER_2_AUTO_FAN_PIN -1
  • define EXTRUDER_AUTO_FAN_TEMPERATURE 50
  • define EXTRUDER_AUTO_FAN_SPEED 255 // == full speed



Finalize assembly

  1. Support plates should be orthogonal to the base. Use a caliper to check that distance between plates, shafts, etc. are equal
  2. tighten the support plates screws
  3. move the Head to a corner and tighten the relative screws (only the screws that belong to the support plate), then move to the other corners and do the same.
  4. tighten the cubic slider grub screw and check if the Head move smoothly. Head should be moving with little force applied to both sliders.
  5. pull the cubic sliders belt and tighten the belt clamps
  6. Push & pull the head axis with both hands, should move freely with little force. If not, repeat from point #3
  7. Check Z axis. It should move up and down very smoothly. Center it and tighten the screws.
  8. double check hotend grub screw. DONT tighten too much
  9. fasten and mark every other screw
  10. use a drop of silicon-oil on shafts
  11. use grease on trapezoidal screw


Electrical

  1. ELECTRICAL CHECK SHOULD BE DONE WITHOUT POWER CABLE CONNECTED!
  2. Electrical operation should be done by qualified technician only
  3. Check that glue has been applied to the mains power (check build manual)
  4. gently pull every cable and check that are really well fixed
  5. Check fuse
  6. Connect controller with USB cable and do a check.
  7. Test power supply voltage. Should be 24V.
  8. Power the controller & motors. Heat hotends, heat heatbed, check temperature with an external termocouple, move motors
  9. Check motor direction
  10. Check endstops (M119) and trying HOMING (G28). Usually very first movements are jerky.
  11. Check Z axis doing a G1 Z[max] (ex: G1 Z200 F1000)


Printer TEST

  1. Move manually head on the PrintBed and fine tune the Z: nozzles should touch the printbed
  2. Check that the Z zero is OK in all the four corner of the heatbed
  3. Home and double check that hotends hover the heatbed


  • (preheat) turn on Heatbed: M140 S60
  • (preheat) turn on extruder: M104 S100
  • clean extruder from thermal paste and, if any, check temp with an external thermocouple
  • test FAN1: M106 S255 (off: M106 S0)
  • test FAN2: M42 P8 S200 (off: M42 P8 S0)
  • turn on extruder: M104 S220 . And test extrusion directly pushing PLA into the hotend.
  • NO burnt smell? we're almost done!
  • check extruder motor correct direction. Try to extrude some filament: G1 E10 F1000 ; G92 E0
  • TEST HOMING
  • Test the printer moving axis from the LCD panel.
  • Use the File:Vertex-max speed Hackerbot printer test.STL with no extruder active
  • Test the printer at 100% feed rate (so 50mm/s print, 200mm/s travel)
  • Test the printer at 200% feed rate (so 100mm/s print, 400mm/s travel)
  • Repeat test with File:Vertex-max speed Hackerbot printer test.STL with extruder active




Test print quality

ABS:

  1. File:Fishbone Gear.stl

PLA:

  1. File:BotRobot.STL


** PRINTER READY TO GO **