Siboor
Siboor Web Store
  • ※Welcome to Siboor
    • How to get help?
    • Agreement & Support
    • Friendly Links
    • Tool Guide
  • ※SIBOOR TRIDENT [JUNE]
    • Bill of Materials
    • The Build
      • Printed Parts(Oct/17)
      • Assembly manual
      • Initial Startup(Dec/05)
      • Initial Startup Checks[Nov/28]
      • Slicer Setup[Nov/28]
      • First Print
      • Ssh Quick Guide
    • Tuning Guides
      • Temperature calibration
      • Calibration Belt
      • Measuring Resonances
      • Filament Tuning
      • Pressure advance
      • Print Tuning
    • ⑤Maintenance Guide
    • FAQ(Oct/17)
      • Unused Ports Overview
      • Product specs
      • Cartographer to Survey Touch mode[Nov/26]
      • [New]Klipper LEDHelper Error Fix Tutorial
      • [New]Phaetus Rapido2 Heatblock Replacement Guide
      • [New] CB2 Timer too close
    • CNC Trident AWD
  • ※SIBOOR 2.4 R2 [AUG]
    • Bill of Materials
    • The Build
      • Printed Parts
      • Assembly manual
        • ① SIBOOR 2.4 R2 Aug
        • ② Stealthburner
        • ③ Nevermore V6
        • ※ CHAOTICLAD CNC KIT
        • ※ Tap Probe
      • Initial Startup[Dec/05]
      • Initial Startup Checks[Nov/26]
      • Slicer Setup[Nov/26]
      • First Print
      • Ssh Quick Guide
    • Tuning Guides
      • Temperature calibration
      • Calibration Belt
      • Measuring Resonances
      • Filament Tuning
      • Pressure advance
      • Print Tuning
    • Maintenance Guide
    • FAQ
      • Product specs
      • Cartographer to Survey Touch mode[Nov/26]
      • Octopus Pro PIN
  • ※SIBOOR 0.2 R1 [AUG]
    • Bill of Materials
    • The Build
      • Printed Parts
      • Assembly manual
        • Wiring Supplementary
        • Metal Version Supplementary
      • Initial Startup
      • Initial Startup Checks
      • Slicer Setup
      • First Print
      • Ssh Quick Guide
    • Tuning Guides
      • Calibration Belt
      • Measuring Resonances
      • Filament Tuning
      • Pressure advance
      • Temperature calibration
      • Print Tuning
    • Maintenance Guide
    • FAQ(Oct/3)
      • Product specs
      • FLY Gemini V3 Pin
  • ※E3-SW CONVERSION
    • Bill of Materials
    • The Build
      • Preparations
        • Printed Parts
        • Heat Set Inserts
        • Extrusion Tapping
      • Assembly manual
      • 接线说明
        • Creality 4.2.2 board
        • SKR Mini E3 V2 board
        • SKR Mini E3 V3 board
        • SKR Pico board
      • 首次启动
      • 首次启动检查
      • 切片器设置
      • Ssh Quick Guide
    • Tuning Guides
      • Calibration Belt
      • Measuring Resonances
      • Filament Tuning
      • Pressure advance
      • Temperature calibration
      • Print Tuning
    • Maintenance Guide
    • FAQ
      • Product specs
  • ※SIBOOR ERCF V2
    • Build of Materials
    • The Build
      • ①Print necessary parts
      • ②Assembly manual
      • ③Connect ERCF to the printer
      • ④Install Happy Hare
      • ⑤ Install KlipperScreen - Happy Hare
      • ⑥Validate you hardware configuration
      • ⑦Calibration Steps
      • ⑧Basic Operation
      • 切片设置
    • Tuning Guides
    • Maintenance Guide
    • FAQ
      • Product specs
      • EBB MMB V1.1 PIN
  • ※Other Products
    • CNC Trident AWD
      • Bill of Materials
      • FAQ
    • V0 Display Screen
    • V0 Krigami Bed
    • Klipper Expander
      • Overview of Features
      • Configuration Tutorial
      • Flashing Instructions
      • FAQ
    • RGB PCB LIGHT
    • LED Effect Notes
      • Wiring Guide
      • Installing LED Effects Software
      • Configuring the strips
      • Configuring the effects
      • [Advanced]Effect Layer Blending
      • FAQ
Powered by GitBook
On this page
  • ※Check endstops & Optional sensors
  • ※Check motor movement and direction
  • ※Check Encoder
  • ※Check Servo
  1. ※SIBOOR ERCF V2
  2. The Build

⑥Validate you hardware configuration

Previous⑤ Install KlipperScreen - Happy HareNext⑦Calibration Steps

Last updated 6 months ago

※Check endstops & Optional sensors

Verify that the necessary endstops are working and the polarity is correct. The recommended procedure is:

QUERY_ENDSTOPS

Validate that you can see:

Then manually press and hold the selector microswitch and rerun QUERY_ENDSTOPS. Validate that you can see mmu_sel_home:TRIGGERED in the list. If you have toolhead sensor, feed filament into the extruder past the switch and rerun QUERY_ENDSTOPS. Validate that you can see toolhead:TRIGGERED in the list.

If the status remains unchanged, check if the endstop switch is functioning properly and whether the wiring is correct.

※Check motor movement and direction

Once pins are correct it is important to verify direction. It is not possible for the installer to ensure this because it depends on the actual stepper wiring. The recommended procedure is:

MMU_MOTORS_OFF
  # move selector to the center of travel
MMU_HOME
  # verify that the selector moves to the left towards the home position

If the selector doesn't move or moves the wrong way open up mmu_hardware.cfg, find the section [stepper_mmu_selector]: If selector doesn't move it is likley that the pin configuration for step_pin and/or enable_pin are incorrect. Verify the pin names and prefix the pin with ! to invert the signal. E.g.

enable_pin: !mmu:MMU_SEL_ENABLE
  # or
enable_pin: mmu:MMU_SEL_ENABLE

If the selector moves the wrong way the dir_pin is inverted. Either add or remove the ! prefix:

dir_pin: !mmu:MMU_SEL_DIR
  # or
dir_pin: mmu:MMU_SEL_DIR

Now repeat the exercise with the gear stepper:

MMU_MOTORS_OFF
  # remove any filament from your MMU
MMU_TEST_MOVE MOVE=100 SPEED=50
  # verify that the gear stepper would pull filament towards the extruder
MMU_TEST_MOVE MOVE=-100 SPEED=50
  # verify that the gear stepper is push filament away from the extruder

If the gear stepper doesn't move or moves the wrong way open up mmu_hardware.cfg, find the section [stepper_mmu_gear]: If gear doesn't move it is likley that the pin configuration for step_pin and/or enable_pin are incorrect. Verify the pin names and prefix the pin with ! to invert the signal. E.g.

enable_pin: !mmu:MMU_GEAR_ENABLE
  # or
enable_pin: mmu:MMU_GEAR_ENABLE

If the gear moves the wrong way the dir_pin is inverted. Either add or remove the ! prefix:

dir_pin: !mmu:MMU_GEAR_DIR
  # or
dir_pin: mmu:MMU_GEAR_DIR

※Check Encoder

check that it is wired correctly. Run the command MMU_ENCODER and note the position displayed.

MMU_ENCODER
Encoder position: 23.4

Insert some filament (from either side) and pull backwards and forwards. You should see the LED flashing. Rerun MMU_ENCODER and validate the position displayed has increased (note that the encoder is not direction aware so it will always increase in reading)

If the encoder postion does not change, validate the encoder_pin is correct. It shouldn't matter if it has a ! (inverted) or not, but it might require a ^ (pull up resister) to function.

[mmu_encoder mmu_encoder]
encoder_pin: ^mmu:MMU_ENCODER	

※Check Servo

Ok, last sanity check. Check that the servo you have fitted is operational. Run this simple commmand. The servo should waggle somewhere short of the configured 'up' and 'down' positions. Don't worry yet about calibration. That comes next.

MMU_TEST_BUZZ_MOTOR MOTOR=servo

You can also try:

MMU_SERVO POS=down
MMU_SERVO POS=up