Hi all, I've been looking for help on this for a while and haven't gotten anywhere with it (including other posts in the wrong location on this forum). I have a Leapfrog Creatr (original) with their proprietary controller running Marlin 1.0.0 RC2. The controller is based off Arduino and is using an ATMEGA2560 16AU 1349. I want to install a BLTouch. I have very limited information on this controller because Leapfrog will not release a schematic. I did however find a header on the board that looks like it will work with the servo on the BLTouch. It has +5, gnd and a pin that I've traced back to pin 39 of the processor (labeled PL4 OC5B).
I think I can use this pin as the control signal for the BLTouch but I don't know how to implement this in the Marlin firmware version that I have (leapfrog did provide me a zip file). I've tried to use the Marlin Configuration Tool to start from scratch but I don't know what most of the parameters mean and they don't line up verbatim with the original configuration.h file so I'm stuck.
I've attached the zipped file of the firmware and a crude block diagram of what I'd like to do. The block diagram is referenced to pin 40 but I've since confirmed it goes to pin 39.
Is there a way can add the BLTouch parameters to the existing firmware provided by leapfrog and define pin 39 (where would I do this) for BLTouch? What would I need to add to the configuration.h or other files? For example do I need to "include servo.h" or something to that affect?
Maybe it's not possible or maybe it's much more simple than I think but I don't know where to start.
Any help is greatly appreciated. Please feel free to ask questions. I don't know if I've provide enough information for anyone to help.
Thank you!
I think I can use this pin as the control signal for the BLTouch but I don't know how to implement this in the Marlin firmware version that I have (leapfrog did provide me a zip file). I've tried to use the Marlin Configuration Tool to start from scratch but I don't know what most of the parameters mean and they don't line up verbatim with the original configuration.h file so I'm stuck.
I've attached the zipped file of the firmware and a crude block diagram of what I'd like to do. The block diagram is referenced to pin 40 but I've since confirmed it goes to pin 39.
Is there a way can add the BLTouch parameters to the existing firmware provided by leapfrog and define pin 39 (where would I do this) for BLTouch? What would I need to add to the configuration.h or other files? For example do I need to "include servo.h" or something to that affect?
Maybe it's not possible or maybe it's much more simple than I think but I don't know where to start.
Any help is greatly appreciated. Please feel free to ask questions. I don't know if I've provide enough information for anyone to help.
Thank you!