BLTouch for LK1/LK4/LK4 PRO/LK5 PRO

RSS
BLTouch for LK1/LK4/LK4 PRO/LK5 PRO

Introduction

This article is to help the LONGER LK and LK Pro series 3d printers users who want to upgrade with auto bed leveling sensor, like BL-TOUCH. More information about senor please refer to the sensor datasheet.

 

 

Preparation

  • LONGER FDM 3D Printer LK or LK Pro series
  • BL-TOUCH or other similarsensor
  • Sensor attached wires(5pin)
  • Sensorattached screws and nuts(2 pairs)
  • Sensor mount(printed .stlmodel)
  • USB cable(LK Pro series needs electrical tape to cover the +5V pin. as the picture shows.)LK Pro series needs electrical tape to cover the +5V pin. as the picture shows.
  • Pronterfaceor other serial port communication software
  • 6.8k ohm or 10k ohm resistor(LKx series users only)

  

 

 

Wiring

  1. Switch-off the printerpower
  2. Findthe position of motherboard, then screw down the mother board 
  3. Unplugthe Z-MIN wire(2 pin) in board
  4. Hookup the sensor and the  LKx series users need parallel a 6.8k or 10k ohm resistor between 5V pin and PWM pin as the picture
  5. Screw up the mother boardcover

 bl touch mainboard

 LKx series board wiring need extra resistor

 LK4 PRO/LK5 PRO mainboard wiring

 LKx Pro series board wiring

Mounting

  1. Removethe Z axis end stop switch as picture showing below

 

 Remove the z min end stop switch

2. Screwdown left 2 screws of head module

3. Mount BL-TOUCH as picture showing below 

mounted bltouch to 3d printer

 Mount sensor

 Power on

  1. Confirm BL-TOUCH wiring and mounting iscomplete
  2. Switch on the printerpower
  3. ConnectPC and printer with USB-cable
  4. Flash BL-TOUCHdedicated  check the firmware update manual if you need.
  5. Open pronterface software, select serial port(115200 baudrate). and connect to printer

 

Adjusting z-offset

  1. Clean up bed and nozzle, and ensure no materials stick on 
  2. Send G28 to homing XYZ axis
  3. Send M851 Z0 to reset Z offset value
  4. Send M500 to save current 
  5. Send M50load all saved settings from EEPROM.
  6. Send M503 print a concise report of all current settings (in SRAM) to the host console.
  7. Send G1 F60 Z0 to lower Z axis to the software origin
  8. Send M211 S0 to inactivate software endstop function
  9. Put a sheet of paper on the bed and use the pronterface to lower the nozzle 1mm by 1mm then 0.1mm by 0.1mm until you feel a friction on the sheet of paper (the 
    paper is not to be jammed but not too free either). Then remove the sheet.
  10. Send M114 to get current Z height value(usually negative). the value is the z-offset 
  11. Send M851 Z x.x to set z-offset(x.x is the value of previous value)
  12. Send M500 to save current 
  13. Send M50load all saved settings from EEPROM.
  14. Send M503 print a concise report of all current settings (in SRAM) to the host console.
  15. Send M211 S1 to re-activate software endstop function
  16. Send G28 Z0 to home Z axis
  17. Send G1 F60 Z0 to test if Z axis could back to the actual Z origin by checking the clearance between bed and nozzle if is about 1 mm (thickness of a sheet of paper). If not, please repeat step 7 to 16.

 

    Replace GCODE

    1. Replacewith new START GCODE(in appendix section) in your slicer software(Cura, Slic3r, Simplify3D, )
    2. Have fun! :)

    Appendix

    -- BL-TOUCH START GCODE --
    G21 ; metric values
    G90 ; absolute positioning
    M82 ; set extruder to absolute mode
    M107 ; start with the fan off
    ; confirm BL-touch safety
    M280 P0 S160 ; BL-Touch Alarm release
    G4 P100 ; Delay for BL-Touch homing
    G28 X0 Y0 ; move X/Y to min endstops
    G28 Z0 ; move Z to min endstops
    ; reconfirm BL-touch safety
    M280 P0 S160 ; BL-Touch Alarm realease
    G4 P100 ; Delay for BL-Touch
    ; bed leveling
    G29; Auto leveling
    M420 Z5 ; set LEVELING_FADE_HEIGHT
    M500 ; save data of G29 and M420
    M420 S1 ; enable bed leveling
    ; prepare hot-end
    G92 E0 ; zero the extruded length
    G1 F200 E3 ; extrude 3mm of feed stock
    G92 E0 ; zero the extruded length again
    M117 Printing
    ; -- end of BL-TOUCH START GCODE --

     

    Files Download:

    PC Software: >>pronterface-windows<<

    Mouted Bracket: >>Bracket<<

    The firmwares has been codeed by LONGER, you would download the firmware and upgrade directly:

    >>For LK1(U20)<<

    >>For LK1 Plus(U20 Plus)<<

    >>For LK4(U30)<<

    >>For LK4 PRO(U30 Pro)<<

    >>For LK5 PRO<<

     

    If you have install dual blower kit, use dual blower kit Mouted Bracket: >>Bracket<<, and download below firmware and upgrade directly:

    >>For LK1(U20)<<

    >>For LK1 Plus(U20 Plus)<<

    >>For LK4(U30)<<

    >>For LK4 PRO(U30 Pro)<<

    >>For LK5 PRO<<

     

     

     

    If there's any question or need assistance from us on the upgrade, please feel free to contact us at support@longer3d.com, our support team will follow up and reply you ASAP.

    Thanks 

    Previous Post Next Post

    • LONGER 3D