You'll need our modified version of the extruder cover, a NPN NO Inductive Sensor and mounting hardware as shown in the bill of materials.
Bill of Materials
- 1 each Inductive Sensor: SN4-04 NPN Normally Open (4.8 - 30v):
There many suppliers for this sensor, use this one rated to 4.8v from IBB so it can be driven directly from the Felix ControlBoard
- 1 each Modified Felix 3.0/ 3.1 Dual Head Extruder Cover
- 1 each 3-Pin 2.54mm pitch Dupont Female Connector
We salvaged ours from an old motherboard and soldered and used shrink tubing to connect the sensor cable
- 2 each M3 x 20mm Hex Socket Button Head Screws
- 2 each M3 Nut
- 2 each M3 Washer
The schematic for the cabling is in the next section - electronics. Finally fit and screw in the new cover. You probably noticed that the cover doesn't fit like the original - you'll need to unscrew the extruder cooler fan screws from the extruder and thread them though the new cover before screwing them back in. This necessary so that the sensor platform doesn't move around. If the sensor moves in the slightest you'll lose the calibration and get poorly adhering prints.
The Inductive Sensor we used is an NPN NO type sensor. This means that the sensor operates as a normally open switch that conducts the load to ground when triggered. When used with the AVR AT Mega onboard the Felix ControlBoard, this will pull the attached pin to ground. As FelixRobotics was thinking ahead there are header pins prewired and ready to connect our sensor. These can be found on the ControlBoard on the upper left labeled OPT2. The enclosed software is configured to use Repetier Pin 45 (OPT2 Pins 5, 3 and 1) for the sensor. Connect as follows:
- Brown: +5v
Pin 1 of OPT2 Header
- Black: Repetier Pin 45
Pin 3 of OPT2 Header
- Blue: Ground
Pin 5 of OPT2 Header
So now that the Hardware and Electronics are done, you'll need to update the software for the printer to use the inductive probe as the Z-min endstop and Z-probe for auto leveling.
The software for the Felix Printer 3.1 is attached. This software has been configured for the following options: