You're welcome.
FSR's return a different resistance depending on weight. How Johann's system works is the resistance exceeds a certain number the firmware treats it as being triggered. Heating them changes the number they send, so what will trigger it at room temp is different than what triggers it while hot. Johann's system was never designed for that and cannot compensate. Even changing the room tempo can change their sensitivity.
With a Trinket, you wire the fsr's to the Trinket and the Trinket to the Ramps. When the Trinket boots, it assumes that whatever the FSR is showing for resistance is the baseline and any change triggers it. It then sends a binary signal (on or off) to the Ramps. As fas as the ramps knows, you just have a normal endstop there, no trying to adjust the sensitivity or anything. If you heat the bed after the Trinket has booted, you just reset the Trinket, which once again sets the current position as the baseline. Basically it self adjusts and makes FSR's act like an endstop switch.
FSR's return a different resistance depending on weight. How Johann's system works is the resistance exceeds a certain number the firmware treats it as being triggered. Heating them changes the number they send, so what will trigger it at room temp is different than what triggers it while hot. Johann's system was never designed for that and cannot compensate. Even changing the room tempo can change their sensitivity.
With a Trinket, you wire the fsr's to the Trinket and the Trinket to the Ramps. When the Trinket boots, it assumes that whatever the FSR is showing for resistance is the baseline and any change triggers it. It then sends a binary signal (on or off) to the Ramps. As fas as the ramps knows, you just have a normal endstop there, no trying to adjust the sensitivity or anything. If you heat the bed after the Trinket has booted, you just reset the Trinket, which once again sets the current position as the baseline. Basically it self adjusts and makes FSR's act like an endstop switch.