HackerBot pre-flight check
Revision as of 09:52, 27 January 2016 by Balestrino (talk | contribs)
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
- Support plates should be orthogonal to the base. Use a caliper to check that distance between plates, shafts, etc. are equal
- tighten the support plates screws
- 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.
- tighten the cubic slider grub screw and check if the Head move smoothly. Head should be moving with little force applied to both sliders.
- pull the cubic sliders belt and tighten the belt clamps
- Push & pull the head axis with both hands, should move freely with little force. If not, repeat from point #3
- Check Z axis. It should move up and down very smoothly. Center it and tighten the screws.
- double check hotend grub screw. DONT tighten too much
- fasten and mark every other screw
- use a drop of silicon-oil on shafts
- use grease on trapezoidal screw
Electrical
- ELECTRICAL CHECK SHOULD BE DONE WITHOUT POWER CABLE CONNECTED!
- Electrical operation should be done by qualified technician only
- Check that glue has been applied to the mains power (check build manual)
- gently pull every cable and check that are really well fixed
- Check fuse
- Connect controller with USB cable and do a check.
- Test power supply voltage. Should be 24V.
- Power the controller & motors. Heat hotends, heat heatbed, check temperature with an external termocouple, move motors
- Check motor direction
- Check endstops (M119) and trying HOMING (G28). Usually very first movements are jerky.
- Check Z axis doing a G1 Z[max] (ex: G1 Z200 F1000)
Printer TEST
- Move manually head on the PrintBed and fine tune the Z: nozzles should touch the printbed
- Check that the Z zero is OK in all the four corner of the heatbed
- 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:
PLA:
** PRINTER READY TO GO **