Leapfrog Bolt pro - upgrade?

Hi All,

I’m new here and expanding my knowledge to upgrade my Leapfrog Bolt (pro). I’m thinking of implementing Klipper as my printer is not supported anylonger by the manufactorer.
Klipper seem to be the right way to go and trying to understand if someone has already tried it with the Leapfrog bolt printer?

The other route I thinking off is to go with Duet 3 6hc motherboard and reprap firmware, but that might be a more difficult route to go.

Anyway looking for advice, as the printer itself is quality parts all over and upgrading it seems the way to go.

This a good board BUT your printer has 7 motors. The Duet 3 6hc only 6 motor drivers.

You could put toolhead MCU boards to drive the extruder motors. That would leave 5 motors for the mainboard.

The only info I can find that would help with the Klipper conversion is a hand drawn pinout at

If you can identify the microcontroler on the mainboard you could probably build/flash Klipper firmware. Building a .cfg from scratch for an IDEX machine is considerable work but not exceedingly difficult.

Thank you for the feedback.

Then it would probably be better to have a btt pro h723 which has 8 I believe.

Furthermore would like to use the original screen if possible which i think is an raspberry screen with hdmi connection.

That is a little bit my concern, that i have to read read read until the frustration kicks in an abandon the project.

Is it possible to use a config from someone on a Idex printer and adjust the parameters to my printer

I guess you mean GitHub - bigtreetech/BIGTREETECH-OCTOPUS-Pro: This is OCTOPUS Pro open source material.

I think your printer runs Marlin. GitHub - Leapfrog3DPrinters/Leapfrog-Firmware: Firmware based on Marlin for Leapfrog 3D Printers might be the right one. You could find the pinning in Leapfrog-Firmware/pins.h at master-boltpro · Leapfrog3DPrinters/Leapfrog-Firmware · GitHub,

If the microcontroller of the original board is supported by Klipper you could give it a try.

Depending on the connectors there is high likelihood your touchscreen can be used.

It also seems the BoltPro as a embedded Linux machine. The one picture I could find of the electronics seemed to show a board similar in size/layout to a Raspberry Pi. If you can identify the brand/model it might be possible to flash it to host Klipper.

Your mainboard seems to run a 8 bit ATmega1280. It should be able to run Klipper. The newer board would be easier as the pin mapping is known and UART drivers are nice to have.

It all comes down to $ vs time. The fastest way would be new mainboard (don’t forget the plugin driver boards) and a Pi5. On the other hand it may be possible to convert to Klipper without changing any hardware,

What I read, it’s an RPi 3. That’s why I didn’t mention the screen.

So the best way if I move on with klipper is to buy:

Btt octopus pro h723

Raspberry pi5

That hardware is not what concerns me the most, its more like getting to operate propperly. How much knowledge is really needed to get it running?

Can i for instance take a config file of a “similar “ Idex printer and adjust it to the specs for my printer or do I have to start from scratch?

And if i start from scratch how difficult is that?

I mean I know ms excel and know a little bit about writing formulas in there.

There are a couple other boards that can handle 7 motors and 3 heaters.

As your machine is already configured to hold a RPi the integrated boards wouldn’t be my first choice

I’d recommend you start with the sample configuration for the board. They can be found here

and from the board manufacturer. I would recommend you ignore the right hand extruder and focus on getting your printer running using only the left one. Once you’ve solved that adding the IDEX functions will be easy.

Sample IDEX configuration:

Note the sample contains ONLY the X and E axis.

Thank you for the feedback, so if this was your printer. What would you choose ?

Leave mainboard, or replace and which one would you buy?

First I’d see if I could salvage the Pi. If an generic OS image is available I’d install it and klipper+klipperscreen and see if the display and touch are going to function.

Then I wouldn’t be able to resist the challenge of trying to get the antique mainboard to run klipper. BUT as soon as I succeeded I’d most likely rip it out and put a new board in.

I personally don’t like socketed driver boards (I’ve actually never owned one) so I’d be tempted to put in 2 boards with 5 motor drivers. Hook the extruders to 1 and the rest to the other.

Then when system loads on the Pi bug me for being too high I’d upgrade the Pi.

BUT that is the longest path to a reliable functioning printer (and I skipped the eddy current upgrade). If you are a curious type and enjoying learning how and why things work go ahead. If you just want a printer that works buy all the hardware first and get to it.

Thanks, if you were to buy the board, which ones would you buy?

Something like a BTT Kraken?

I don’t have any personal experience with any of the candidates. I find the documentation for the MKS to be VERY slightly better. I know of no issues with any of them that would narrow the field. BTT has more market share so forums like this may be more helpful if you have issues.

Don’t forget the driver boards (7 needed). OR buy 2 BTT SKR Mini E3 (4 TMC2209 soldered on) and forget the 8 motor board. Klipper will happily sync up the 2 MCUs and run everything.

As for the Pi I’d pop for a Raspberry Pi 5. It’s considerably more powerful than absolutely necessary but that insures it’ll last several future Klipper versions.

i would suggest

I guess you have little Klipper experience.
If everything is true, what @cardoc and me stated your hardware is ready for the Klipper approach :wink:
Make sure it is really an

!

Thank you for the feedback.

I have no experience with Klipper unfortunately.

Will the 8bit chip not be a limiting factor? That why I was looking for other motherboard, but if that is not the case then maybe i will proceed with the orginal board.

No. The limiting factor is the mechanics.

Before starting, comes the reading, reading, and reading. Klipper has an excellent documentation.

Regarding

You should start with https://klipper.discourse.group/t/klipper-architecture-ecosystem. The computation-intensive tasks will be done on the Klipper host. In your case a RPi3.

No BUT unknown pin addresses and motor driver configuration are a PITA to reverse from the Marlin configuration files. Not that difficult but very tedious.

The Leapfrog github is still there and you can download the Marlin source.

The Rpi OS is OctoPi plus custom code. You could probably reverse what the GPIO daughter board connects to by examining the code. For example powerbutton.py shows the pins used for the power button and LED.

Thanks, so i might be difficult to go back to the original of things dont work out.

Chip is an Atmega 2560

Not necessarily, you can probably back up the current configuration. Regarding the RPi3, everything is on the SDcard. Regarding the Atmega 2560, might be more problematic. I would start trying with GitHub - avrdudes/avrdude: AVRDUDE is a utility to program AVR microcontrollers.

So if i put in a new board and a new sd card in the rasp pi, i can easily go back to original without anything major to install. (Just put back the motherboard and the sd card and everything is back to original) ….Im a right?