Fun discovery of the day: PrusaSlicer (at least for the Mini) actually _enforces_ the machine limits by emitting appropriate G-code when slicing. Among other things, this means that if you want, say, higher accelerations, you can just request them.

This is probably because the Mini can't save anything to EEPROM, which means any change to presets requires a firmware upgrade.

@3dprinting #3DPrinting

@koz

So the Mini doesn't have an EEPROM?

@3dprinting #3dprinting

@Stark9837 @3dprinting Here's the funny thing: it absolutely does, you just can't write to it. Prusa's firmware builds disable the Marlin build flag that permits this. If you use a firmware build with this enabled, you can save no problem.

The reason you can't just fix this yourself is because Prusa's firmware is signed, and without a physical mod to the board, you can't flash anything whose signature won't match.

@Stark9837 @3dprinting This is not a new issue either: it's been talked about, and reported, numerous times. However, because Prusa treat the Mini as goddamned abandonware and can't even give it feature parity with the MK3S+ (which uses an 8-bit board for Cthulhu's sake!), it's never been fixed, and probably never will be.

@koz

Sounds like it is about time we fork it and make firmware and changes that it needs that the community can update their printers. #Opensource off course.

@3dprinting #3dprinting

@Stark9837 @3dprinting Someone already did that: https://github.com/matthewlloyd/Llama-Mini-Firmware#readme

Unfortunately, this isn't an optimal solution because

1. It's not maintained and is quite behind now; and
2. You can't flash it anyway unless you want to physically modify the board.

However, in principle, I totally agree. Prusa's recent 'commitment' to open source feels like empty words.

GitHub - matthewlloyd/Llama-Mini-Firmware: Unofficial Firmware for the Prusa Mini

Unofficial Firmware for the Prusa Mini. Contribute to matthewlloyd/Llama-Mini-Firmware development by creating an account on GitHub.

GitHub

@koz

Whay physical changes to the board do you need to make? Also, does it void the warranty and restrict you from returning to the original firmware?

#Prusa #PrusaMini #Mini @3dprinting #3dprinting

@Stark9837 @3dprinting Yes, this will void the warranty, but won't restrict you from returning to original firmware.

The change is described here: https://help.prusa3d.com/article/flashing-custom-firmware-mini_14

Flashing custom firmware MINI | Prusa Knowledge Base

Every firmware version goes through intense testing to verify…

@koz

Thanks, I'll check it out. It kinda sucks because on my #Creality, I can easily jump between firmwares, no problem at all, and no one will ever know, on inspection of the printer if I resturn to stock firmware.

#Prusa #PrusaMini @3dprinting #3dprinting

@Stark9837 @3dprinting Funnily enough, the MK3S+ is the same. This signed-firmware change was a new thing with the Mini, and has now propagated to the MK4 and the XL.
@Stark9837 @3dprinting I have a suspicion that the reason they haven't released their bootloader source has something to do with this: very difficult to maintain such a scheme if the bootloader can be reflashed to remove it.

@koz

It actually comes down to quality control and reputation. Every time I look at an #Apple #iPhone or #Mac, I think: damn that looks great, and it is so attractive. Also, users alway enjoy their experience.

Looking at all these #Linux subsytems and #Android setups, I sometimes look at an Android phone and think: WTF is going on here?

By limiting the user to always have a product that can still advertise itself and carry the promised quality through to word-of-mouth of other viewrs and users, you build a reputation.

Similar to #Bambu.

A good example is to look at the mod-ability of the #Ender3 and then search for it on #Reddit and r/3dprinting. It is the printer with the most problem. While r/prusa and r/bambu are just full of praise.

The opposite is, of course, true for the #Creality #K1, where they just delivered a shitty and broken system-locked printer.

@3dprinting #3dprinting

@Stark9837 @3dprinting I do agree, but I actually don't feel the two have to be mutually incompatible. The MK3S+ combined both quality out-of-the-box and moddability for its time, and nobody had any issues.

The Mini was kind of the beginning of the end for this from Prusa, and lately, stuff's been _real_ bad. The MK4's new extruder is _so_ proprietary, opening it up is a warranty void.

@koz

I think it is all due to the "Stae of #opensource in #3dprinting" by Josef #Prusa that led to this.

We have 3 routes we can take now. #Closedsource #Bambu printers, semi-open #Creality (which is just a copy of everything out their basically), and #Opensource #Voron.

I am disappointed in Creality just becoming copy-cats and also releasing stupid stuff like the Creality #SonicPad and locking it up as much as the #FLSun 400 controller.

But companies like #AnyCubic aren't even trying to copy #Prusa. They are just cntrl+f'ing them by now.

@3dprinting #3dprinting

@Stark9837 @koz @3dprinting me and some folks on the Reprap festival circuit have been trying to resurrect the open source #deltaprinter scene with new designs and techniques.

It's been rough since Voron sucked a lot of oxygen out of the room and SeemeCNC has been nigh absent.

I've been working on some stuff to get more interest but time has been rough.

@reprapryn @Stark9837 @3dprinting Yeah, I definitely feel the oxygen-sucking. Vorons are certainly not a bad point in the design space, but they're far from flawless, and I actually consider some of their choices actively bad.
@koz @Stark9837 @3dprinting heck I was inspired by the Voron project to do the stuff I did but I still think Deltas have some advantages over CoreXY and have a place.

@reprapryn @koz

#Delta still has the best acceleration and velocity vs. actual output quality than #CoreXY. If you want that speed, that is great.

I just don't like size constraints. Most of my prints are larger than 220x220x100. So my height isn't an issue but my bases are large.

@3dprinting #3dprinting

@Stark9837 @koz @3dprinting I'm less likely to do big huge prints vs lots of small high travel parts and weird big vertical pieces meant to be reinforced with carbon rods.

I've also been working on a delta optimized for XY at the expense of Z . Allows huge plate sizes and all it needs is a box to sit in. That one if it works good would be a game changer for alot of print tasks

@reprapryn @Stark9837 @3dprinting I actually believe CrossXY to be the superior kinematic system with similar properties to CoreXY. It's simpler, needs shorter belt paths, and still keeps the rigidity and compactness of CoreXY. Only downside is that X and Y need four motors, instead of 2.