User Tools

Site Tools


pibot_cnc_laser_series:v47b:test_endstops:start

2.5 Test Probe and Input Signals

Check List · Step 5 of 12 · Verify all eight input channels one at a time
ℹ️
Objective: operate one input at a time and confirm that only the matching FluidNC status changes, then returns to inactive when released.
⚠️
Low-voltage test only: use the signal pin and its adjacent GND shown on the V4.7B pinmap. Never apply Vmot-main or guess a connector.
V4.7B pinmap showing eight GPIO input and GND pairs
Use numbered area ① Inputs. Each GPIO has its own adjacent GND. Click to enlarge.
Selected GPIO inputAdjacent GNDone channel at a time
1
Open the Input Status
  • Keep motors and external drivers disconnected.
  • Open FluidNC WebUI Console.
  • Send $Limits and record the inactive state.
  • Keep the console visible while testing.
2
Test Each GPIO / GND Pair
GPIOFunction in test YAMLWhat to confirm
GPIO.2ProbeProbe changes only
GPIO.26Tool setterTool setter changes only
GPIO.33X limit −X− changes only
GPIO.32X limit +X+ changes only
GPIO.35Y motor 0 limitFirst Y input changes
GPIO.34Y motor 1 limitSecond Y input changes
GPIO.39Z limitZ input changes only
GPIO.36A limitA input changes only
  • Bridge or operate only the selected input and its adjacent GND.
  • Send $Limits again or watch the WebUI status.
  • Remove the bridge and confirm the input returns to inactive before moving to the next row.
3
Check Polarity and Independence
  • The supplied YAML uses active-low definitions; GPIO.2 and GPIO.26 also use internal pull-ups.
  • If a machine sensor works backward later, correct its wiring or polarity in the machine-specific YAML.
  • Two unrelated inputs changing together indicates wiring or configuration that must be corrected before continuing.
Expected Results
  • All eight inputs respond independently.
  • Each input reports the function listed in the table.
  • Each returns to inactive when the bridge or switch is released.
  • No other channel changes unexpectedly.

pibot_cnc_laser_series/v47b/test_endstops/start.txt · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki