Rambo 1.4 vs SKR Mini E3 V3 vs Jackpot

Hey folks :wave:

I’ve been out of the CNC game for awhile. I have an LR3 that’s mostly been sitting for the last 3 years. Recently decided I wanted to get it working again and currently it’s in a semi-usable state with an SKR Mini E3 V3. I’m lucky I still had the old firmware.bin because I don’t feel like wrestling with compiling Marlin again 3+ years later. But there are currently no endstops and I have a z touch probe I’d like to get integrated eventually and assume that’ll involve firmware changes.

I saw L4 come out and am contemplating a rebuild so I can incorporate that stuff this time around and maybe benefit from increased rigidity (side note: I’d love if someone could point me to release notes for L4 so I can fully understand what I’d gain from upgrading over L3?). I’m thinking of going with Klipper + FluidNC since that seems to be the common path the community has taken recently over Marlin. And I really like the dynamic config tweaking compared to Marlin (I’ve run Klipper before with Mainsail on Ender 3 and loved it).

I also have a Rambo 1.4 board from an old MPCNC build. So basically I’m contemplating which of these controllers I should use and what the relative advantages/disadvantages of them are?

Here are the ones I know about:

SKR Mini E3 V3

Pros

  • It’s currently working in my L3
  • It has TMC2209 steppers (though the noise doesn’t matter because I have a nice enclosure)
  • It has 32 bit support (I’m on the fence about this for reasons below)

Cons

  • Has multiplexed z axes wired parallel from factory so z is underpowered
  • Currently runs Marlin and I don’t want to recompile to add things like z probe or make tweaks

Rambo 1.4

Pros

  • I have it already
  • Seems like this is a more “supported” board by the community

Cons

  • Not 32 bit (does this matter if I have a raspberry pi 3b+ to run klipper though? Thought that turned the board into a dumb gcode executor)
  • Also has multiplexed z
  • No tmc2209 steppers (I don’t care about noise though - but are there other reasons to care?)

Jackpot

Pros

  • Community endorsed board for L4
  • 32 bit (does it matter in my case?)
  • TMC2209 stepper drivers (I don’t care about noise, are there other advantages?)
  • 6 independent motor drivers (does it matter in my case?)
  • AP mode looks freaking dope since I have crap WiFi in my garage (but does this matter if I get Klipper running? Can’t I put raspberry pi into access point mode somehow?)

Cons

  • Yet Another Control Board
  • Yet Another Enclosure
  • Not used outside of this community

So yeah, I’m really interested to hear your thoughts on which board to go with for an L4 conversion. I’m mostly interested in either wrong assumptions I’ve made above or gaps in my knowledge about relative pros/cons of each board.

Thanks!

Ah ok, first mistaken assumption revealed already - FluidNC !== Klipper Fluidd UI!!! Super confusingly named project lol

So I guess it’s either Klipper OR FluidNC, yeah?

And since neither SKR Mini E3 V3 or Rambo are based off of ESP32 that means neither can run FluidNC?

That probably means my revised list looks like this:

SKR Mini E3 V3

Pros

  • It’s currently working in my L3
  • It has TMC2209 steppers (though the noise doesn’t matter because I have a nice enclosure)
  • It has 32 bit support
  • Can run via Klipper

Cons

  • Has multiplexed z axes wired parallel from factory so z is underpowered
  • Currently runs Marlin and I don’t want to recompile to add things like z probe or make tweaks
  • Can not run FluidNC (I don’t think?)

Rambo 1.4

Pros

  • I have it already
  • Seems like this is a more “supported” board by the community
  • Can run via Klipper

Cons

  • Not 32 bit (Shouldn’t matter if I run Klipper)
  • Also has multiplexed z
  • No tmc2209 steppers (I don’t care about noise though - but are there other reasons to care?)
  • Can not run FluidNC

Jackpot

Pros

  • Community endorsed board for L4
  • 32 bit
  • Runs FluidNC
  • TMC2209 stepper drivers
  • 6 independent motor drivers
  • AP mode looks freaking dope since I have crap WiFi in my garage

Cons

  • Yet Another Control Board
  • Yet Another Enclosure
  • Not used outside of this community

I guess that begs the question then: what does FluidNC + Grbl offer that Klipper doesn’t?

As someone that uses klipper currently, I can say that it works fine most of the time, however I have been considering getting a jackpot board from the V1E store to give fluidnc a try. I choose klipper because I already had a motherboard that ran it, so I didn’t have to purchase anything new, and having used it on 3D printers for several years prior, I was very familiar with it, so firmware changes and things like that are a breeze.

However, there are some downsides, as klipper is not really made for CNC work. My biggest gripe is jogging the machine, which requires pressing move commands constantly rather than being able to use a joystick/game controller/etc. Also trying to set your origin when creating a work piece can be a bit difficult and takes some learning.

As far as I can tell, fluidnc has a similar setup to klipper in terms of having a web interface, which is nice.

I would also love to hear other peoples opinions who have experience with fluidnc on some of the benefits of it when compared to klipper/marlin.

1 Like

Rambo/Marlin used to be king around here. But the jackpot is more CNC focused and I think most future work will be done with the jackpot. I would recommend that.

Rambo/Klipper hasn’t ever seen mich support. Most klipper users don’t mind because they can handle the configuration and bugfixing themselves.

Skr mini has also never had much support. Especially with klipper.

The extra drivers on Z isn’t about having more power. It is about dual endstops. Each motor can be moved independently. So the firmware can touch each endstop to make the gantry square after startup.

32 bit doesn’t matter much for milling. But advanced features like AP mode definitely matters. The pi can handle a lot of that. But it comes with the esp32 without another computer to update and maintain.

Just wanted to add the comparison from the docs between the Jackpot and SKR Pro.

https://docs.v1e.com/electronics/jackpot/#jackpot-vs-the-skr-pro

While the Jackpot is primarily used within this community, that’s not true of FluidNC.

1 Like