Thingiverse
Mini Diffrential IR sensor for Anet A8 by nhnam
by Thingiverse
Last crawled date: 4 years, 7 months ago
I adopted it from DC42 design publiced on https://github.com/dc42/OrmerodSensorBoard
The layout is med by Eagles on single side PCB
+The firmware is littebit modified in MiniLedSensor.cpp#
original
const unsigned int PortBNearLedBit = 1;
const unsigned int PortBFarLedBit = 0;
modify
const unsigned int PortBNearLedBit = 0;
const unsigned int PortBFarLedBit = 1;
The fuse of tiny25/45/85 as 0xE2; 0xDF, 0xFF
avrdude argument: -U lfuse:w:0xe2:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
The IR led and phototransistor tacken from Opto Interrupter TLP832, ITR8606 ... (both of them are tested).
For Marlin firmware RC8 (Skynet3D 2.3.1)
Modification in configuration.h
'#define Z_MIN_ENDSTOP_INVERTING false
'#define Z_MIN_PROBE_ENDSTOP_INVERTING false
'#define X_PROBE_OFFSET_FROM_EXTRUDER -28
'#define Y_PROBE_OFFSET_FROM_EXTRUDER 0
The layout is med by Eagles on single side PCB
+The firmware is littebit modified in MiniLedSensor.cpp#
original
const unsigned int PortBNearLedBit = 1;
const unsigned int PortBFarLedBit = 0;
modify
const unsigned int PortBNearLedBit = 0;
const unsigned int PortBFarLedBit = 1;
The fuse of tiny25/45/85 as 0xE2; 0xDF, 0xFF
avrdude argument: -U lfuse:w:0xe2:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m
The IR led and phototransistor tacken from Opto Interrupter TLP832, ITR8606 ... (both of them are tested).
For Marlin firmware RC8 (Skynet3D 2.3.1)
Modification in configuration.h
'#define Z_MIN_ENDSTOP_INVERTING false
'#define Z_MIN_PROBE_ENDSTOP_INVERTING false
'#define X_PROBE_OFFSET_FROM_EXTRUDER -28
'#define Y_PROBE_OFFSET_FROM_EXTRUDER 0
