Open Durahl opened 1 year ago
@Durahl any digital I/O pin should work for the Servo control pin, I used the BL-touch specific headers on my board to control servo/intake from encoder just fine. You can really use any board that runs klipper, I used an SKR Pico to drive mine.
I had a similar issue and went up 2 top hat locker sizes (3 -> 5) but my filament is getting chewed up slightly.
I would double check your servo angles as well since you really want the stepper to lock into place without it bouncing back from load. If the arm is not fully engaged/parallel to the end of the locker, it will slip.
EDIT:
Also, how well did your encoder calibrate?
I'm kinda having an issue with the in the
ercf_software.cfg
foundlong_moves_speed
default setting of100 mm/s
not working out for me anymore requiring me to lower it down to 60 mm/s as otherwise the Stepper will loose all Steps after managing to pull the Filament for like only 50mm.The Stepper is an ( I guess ) OSMTEC 14HS11-1004S powered by a BTT TMC2209 sitting on an ERCF EASY BRD powered via MeanWell HDR-60-12 PSU I had lying around instead of the large 200W 24V one the rest of the System runs on ( the issue was also observed with a MOONS MS17HD7L408C-01 and a spare 2209 Driver ):
The PTFE Tube leading to the Toolhead is a 4mm OD / 3mm ID one with the Spools now using an open section as a no friction "buffer" so there's nothing hardware wise that could cause this:![IMG](https://i.imgur.com/99IpX2C.jpg)
The Gear Stepper Shaft is straight and driven by a machined 80T Gear running absolutely true with no binding and - IMHO - no discernable resistance when the belt is not applied.
Any suggestions what could cause this - Is a component on the EASY Board faulty that allows it to run at low speeds but not high ones? 🤔
On a somewhat related question... ( Because of a different issue ) I'm planning on converting the Toolhead to a CAN Bus System which would free up another Stepper Driver Port on the BTT Octopus V1.1 I'm running my V2.4 opening up the possibility of running the ERCF entirely off the Octopus as well in case of the EASY Board being the culprit ( also making it easier to procure a replacement if the ERCF Fad and replacements for it have run dry 😁 )
The on Page 86 of the Manual described SKR 1.3 appears to have a dedicated Servo PWM Header... Any information on how this would be handled on a board like the Octopus? Do we use the J43 ( PB6/PB7 ) normally used for a BLTouch? ( Not familiar with them but I keep hearing they have Servo inside them soo....? )