Before running the homing sequence on your Conversion Kit, Dominator Pro, or Core CNC machine, it’s important to ensure your system is wired, connected, and responding properly. This pre-flight checklist will help you confirm the essentials so that homing works smoothly and safely.
This video is covering the pre-flight on the Dominator Pro build and could be useful in understanding what you should do before homing your machine.
✅ Step 1: Proximity Sensor Functionality Check
Each axis of your machine has a proximity sensor (limit switch) that detects the machine's position during homing. Let’s confirm that they are working correctly.
- 
	X Axis (Right) 
- 
	Y Axis (Back Right) 
- 
	Z Axis (Z-Carriage Up) 
- 
	B Axis (Back Left) 
🔍 Visual Indicator Check:
Place a small piece of metal (like a tool holder or hex wrench) in front of each proximity sensor. Each sensor should light up to indicate that it has detected metal.
- 
	X Axis (Left/Right Travel) 
- 
	Y Axis (Gantry Travel Front/Back - back/right) 
- 
	Z Axis (Vertical Travel Up/Down) 
- 
	B Axis (Second Y motor - back/left) 
If any sensor fails to light up when triggered, check your wiring and connector integrity (unplug and replug) before continuing.
✅ Step 2: Confirm Input Assignments in Masso Setup
Go to the F1 - Setup screen on your Masso Touch controller and observe the Inputs Table.
Use a metal object to trigger each sensor one at a time and verify that the corresponding input changes from LOW to HIGH.
| Axis | Sensor Location | Masso Input # | Expected Behavior | 
|---|---|---|---|
| X | Left side | Input 19 | LOW → HIGH | 
| Y | Back-right corner | Input 20 | LOW → HIGH | 
| Z | Top of Z-axis carriage | Input 21 | LOW → HIGH | 
| B | Back-left corner | Input 22 | LOW → HIGH | 
Also confirm that each input is assigned to the correct axis in the Masso configuration.
If an input doesn’t respond or is misassigned, revisit your wiring and double-check your Masso setup screen configurations.
✅ Step 3: Verify Correct Motion Direction
Use the F3 - Jog screen on Masso to jog each axis slowly and confirm directionality.
Z Axis:
- 
	Z+ (Up): Z carriage should move upward 
- 
	Z– (Down): Z carriage should move downward 
X Axis:
- 
	X+ (Right): XZ-carriage should move to the right 
- 
	X– (Left): XZ-carriage should move to the left 
Y Axis: (pay particular attention in case the Y and B are misconfigured and turn in opposite directions)
- 
	Y+ (Back): Whole Gantry (both left & right sides) should move toward the back 
- 
	Y– (Front): Whole Gantry should move toward the front 
⚠️ If an axis moves in the opposite direction, you must reverse that axis in Masso’s motor configuration or adjust the wiring before attempting homing.
Also note that if the Y & B move in opposite directions, a dip switch could have been accidentally changed or the Y or B configuration dialogs are not in sync.
✅ Step 4: Run the Homing Sequence
Once all sensors are verified and motion directions are confirmed, you can safely run the homing cycle from the F2 - Home screen.
- 
	If everything was set up correctly, the machine will: - 
		Home Z first (upward to trigger the Z sensor), 
- 
		Then X, 
- 
		Followed by Y (and B, if applicable). 
 
- 
		
The machine must home in the proper order and directions. If it fails or behaves erratically, press E-stop immediately and recheck each step of this checklist.
🧠 Additional Tips:
- 
	Do not skip this checklist. Improper homing can cause crashes and damage. 
- 
	If you’re uncertain about a reading or axis motion, reach out to PwnCNC support with photos or video. 

