Leapfrog Bolt pro - upgrade?

Temperature is done and working .

Struggling with endstops on the Z axis.

In the top endstop is an optical sensor which is the home position and in the bottom is an mechanical switch endstop.

How to configure this in the config file?

I have the optical working as home position but unable to add the 2nd mechanical endstop.

1 Like

There’s no need to define two endstops for a single motor, so Klipper does not support it. Just configure one and ignore the other one.

It’s generally preferable to home away from the bed, but it’s also fine if you wish to home the other way.

-Kevin

1 Like

Ok, but this is made from the factory. I think some sort of safety

Never forget, you have a pretty old printer model, which came with a proprietary fimware. 3D printers evolved since then. Just use one endstop.

Ok.

I have one other issue.

The right extruder is extruding filament and hotend is working.

In the display i can select the other extruder and move it from left to right. The hotend is working, i can heat it, I can switch on the part cooling fan.

However it is not extruding filament, motor is not turning and klipper is switching back to the right extruder even though i selected the left one.

Problem solved got it working.

Now last bit is getting the original marco’s from leapfrog in it. Like copy mode, mirror mode etc.

Now struggling with the

min postion en max position

How to get to correct values?

Which min and max position?

X axis

Y axis

Z axis

printer.cfg (11.3 KB)

The min and max positions are copied from the original Marlin file.

See what I wrote here Leapfrog Bolt pro - upgrade? - #60 by hcet14. Forget the Marlin config from now. That was helpful for the pinning.
You are running Klipper now. Follow Configuration reference - Klipper documentation and start with Configuration reference - Klipper documentation. The Klipper documentation is excellent. I think your printer is a CoreXY with dual carriage Configuration reference - Klipper documentation. But I have no experience with IDEX printers!

Its all done now.

Now only left is pid calibration

And macros for mirror and copy mode

1 Like

Search in the forum, I guess someone published those macros here or a link where to find them.

Have you considered adding a probe so you can enable ABL? Mounting would be tricky because of how close the 2 toolheads can be in mirror mode.

1 Like

Hey there! I can’t believe I found this thread after searching for information on this machine for so long. I happened to land one of these printers for only $150 USH in perfect working order and have been working to klipperise it myself for the past couple of days.

All the research I’ve done suggest this thing is built to be a beast, and severely crippled by it’s stock firmware, so I am really excited. I fought long and hard when reflashing the pi to get the original PRE linux boot bits added back in to even make the pi hat activate the 24v psu haha.

Would you mind sharing what you know about the pinout for me? I am at the point of setting up printer.cfg and would rather not mess with the neat cable management if I don’t have to haha.

My setup is slightly different than yours as I am using the pi mearly as a USB to TCP bridge to and the klipper host is a Dell optiplex that hosts 4 printers total.

@Miller posted their printer.cfg 4 or 5 posts up. It contains all the pin mappings.

Yes these printers are built like a beast and its main market, was towards professional use rather the consumer. Unfortunately Leapfrog stopped, but their built philosophy is very nice.

My brother did most of the work. The printer is starting up like the original leapfrog did and also showing the original leapfrog logo during startup. The Pi is starting the 24V psu for the mainboard, all like the original did.

We spend almost 7 days to figure everything out for pinouts and setting this thing up. It still not completely finished as at this moment it is one big printer.cfg

Im at the stage of finetuning the printer with the use of Klipper and figuring out which marco’s to make and how to use them. So now learning klipper and learning to calibrate this thing. If you know how to do all this, than maybe I can use that from you.

I mainly focussed on the left extruder and still need to check copy and mirror mode.

I also put in the right extruder, but still need to do some safety checks for travel, so that the toolheads are not bumping into eachother.

Whats weird is I 100% have a bolt pro, but my pinout is different than yours, well my motor arrangement. I ran your profile and yikes, homing was not a good idea hahha. My x-right and y-right are on x and y headers, and my y-left is aux1, x-left is aux 2.

after some playing I got the motion all locked down. Haven’t figured out the z max limit switch, but one tip: Change your 2.0 safe distance in your [dual carriage] (maybe). Documentation says thats the distance required between nozzles… I will report back if I find out that’s too much and the outer bounds of the toolheads are already accounted for.

I just got klipperscreen up and running on the pi so the touchscreen is 100% online now, and connecting to moonraker on my remote optiplex host.

I noticed that I am not able to jog T1 past the mid point with the current config, so I am going to work on the “envelope” and safety factors also

Mm that is weird, because if you look carefully, your Y and Z Steppermotors are bigger than the X stepper motors.

If you check the aux1 and aux2 drivers, they also have thicker wires. I assume for higher current?

So it would strange that your x stepper is on one of the Aux drivers and I assume your Z is on a “lighter” driver.

Its strange that T1 cannot pass the midpoint. I can travel all the way to T0 and leave a safety distance of 2mm between the toolheads. So in single mode I will have maximum printarea.

However I do not know how it is done in copy or mirror mode.