6809 stories
·
162 followers

With Core ONE, Prusa’s Open Source Hardware Dream Quietly Dies

1 Comment

Yesterday, Prusa Research officially unveiled their next printer, the Core ONE. Going over the features and capabilities of this new machine, it’s clear that Prusa has kept a close eye on the rapidly changing desktop 3D printer market and designed a machine to better position themselves within a field of increasingly capable machines from other manufacturers.

While some saw the incremental upgrades of the i3 MK4 as being too conservative, the Core ONE ticks all the boxes of what today’s consumer is looking for — namely high-speed CoreXY movement with a fully enclosed chamber — while still offering the build quality, upgradability, and support that the company has built its reputation on. Put simply it’s one of the most exciting products they’ve introduced in a long time, and exactly the kind of machine that many Prusa fans have been waiting for.

Unfortunately, there’s one feature that’s ominously absent from the Core ONE announcement post. It’s easy to overlook, and indeed, most consumers probably won’t even know it’s missing. But for those of us who are concerned with such matters, it’s an unspoken confirmation that an era has finally come to an end.

With the Core ONE, Prusa Research is no longer in the business of making open source 3D printer hardware, but that doesn’t mean that the printer isn’t hackable. It’s complicated, so read on.

Death by a Thousand Cuts

To say that Prusa Research pivoting away from the open source hardware (OSHW) principles that guided the company, and indeed the 3D printing community, through its early years is a disappointment would be quite an understatement. It’s a crushing blow. One which critics will use to call into question the viability of building a sustainable business model around OSHW. But it’s also not hard to see how we got to this point.

Prusa XL

The first warning sign came back in 2021, with the announcement of the Prusa XL. With this new high-end printer, the company seemed uncharacteristically hesitant to open things up, which frankly wasn’t entirely unreasonable. The pricing of the XL put it closer into the professional market than a traditional hobbyist machine, and there were some new features like tool changing and a  segmented heated bed that were unique enough that they’d want to keep the details under wraps until the machine at least got a foothold in the market. So if Prusa wanted to play this one a little closer to the chest, so be it.

But things took a concerning turn last year with the release of the i3 MK4. Although Prusa still called the printer open source in their marketing, the reality was a bit more complicated. While at least some of the printer’s technical information was made available, especially the elements that were inherited from the earlier i3 models, there were several rather large omissions.

Printable parts were available only as STLs, there were no design files released for the printer’s control board, and the Nextruder (which was introduced with the XL) remained all but completely proprietary. Many argued that the MK4 didn’t meet the standards that Prusa had set with their previous printers, and that continuing to call it open source was misleading.

If it wasn’t already obvious that Prusa’s commitment to open source was beginning to waiver, Josef’s post on the Prusa Blog made his position abundantly clear. Framed as a call for discussion, the post outlined his feelings on the open source community and what he perceived as the failures of common licenses such as the GPL. While he said that the company still intended to make their machines open, the writing was clearly on the wall.

A New Chapter for Prusa

To be clear, the Core ONE is of critical strategic importance to Prusa. The company needed a revamped machine to combat increased competition from Chinese printer manufacturers, and while it’s not being marketed as a replacement for the i3 MK4, it’s not hard to see the direction the market is moving in. The i3 is a workhorse, and won’t be going away anytime soon, but the chances that it will see a MK5 at this point seem exceptionally slim.

Prusa will give you STLs for the Nextruder, but that’s about it.

But the Core ONE also represents a mostly clean slate design, one that shares relatively little with the i3. This frees Prusa from any obligation, perceived or otherwise, to continue releasing the printer’s design files. Indeed, the term “open source” only appears once in the announcement post for the printer — and that’s when referring to the firmware and slicer code, which are.

Although we don’t have documentation or an assembly guide for the Core ONE or the MK4S->Core upgrade kits yet, it looks as if very little of Prusa’s remaining open source hardware has been brought forward.

Potentially the Core ONE is using some variation of the CC BY-SA 4.0 licensed MK52 magnetic heated bed, but beyond that, we already know that Prusa is still keeping the design files for major components such as the Nextruder and xBuddy 32-bit control board under wraps for the time being.

Not Open, But Hackable

So we know that Prusa isn’t advertising the Core ONE design as open source hardware, and that only limited technical data has been released for the few components and subsystems that it inherits from the XL and MK4S. But what does that actually mean for users like us?

That’s where things get a little tricky. While Prusa’s newer printers certainly do not meet the literal requirements of OSHW, they’re still remarkably transparent in a world of proprietary black boxes. We might not get the design files for the printed parts in these new machines, but you’ll get STLs that you can run off if you need a replacement. We can also be fairly sure that Prusa will continue their tradition of releasing wiring schematics for the Core ONE as they’ve done with essentially all of their previous printers, which is more than we can say for the vast majority of consumer products.

While the lack of design files for these new Prusa printers is unfortunate on a philosophical level, it’s hard to argue that they’re any less repairable, upgradable, or hackable than their predecessors. In fact, Prusa’s actually made at least one improvement in that department — announcing that breaking off the control board’s “Appendix” security device and installing a new firmware will no longer void the printer’s warranty.

An increasingly inaccurate message on the Prusa website.

We should also consider that even Prusa’s earlier printers have not always been as open as the company would perhaps like us to believe. Sure, for the Prusa Mini you could hop on GitHub and grab the KiCad files for its mainboard, and the design files for the i3 up until the MK3 are available as GPLv2 licensed OpenSCAD code. But the company has never actually provided a complete Bill of Materials for their printers, and even after years of requests from the community, they have still yet to release the source code for their bootloader as they consider it a separate project from the main GPL-licensed firmware.

Prusa has always used a somewhat piecemeal method of releasing the source and design files for their products. But it’s worked for them up to this point. The bottom line is, makers and hackers will still have plenty to work with, even if things aren’t quite as open as we’d prefer.

Becoming Your Own Enemy

On a personal note, I find myself conflicted. I’d argue that the i3 MK3 is one of the best purchases I’ve ever made, and there’s no doubt in my mind that the “Prusa Experience” — support, reliability, upgradability — is worth spending the extra money on. I’m also confident that the Core ONE is precisely the kind of machine Prusa needed to remain competitive in today’s market.

Who’s copying who?

At the same time, there were issues that I was willing to overlook because the company was producing open source hardware. When a shipping date slipped, or a firmware update introduced a new issue, I let it slide because it was for the greater good. But now that they’re no longer calling their printers open source, I can’t help but feel some of that goodwill evaporating — and I’m probably not the only one having similar thoughts.

Ultimately, the part that bothers me the most about this change in Prusa’s approach is that it all seems predicated on a bogeyman that I’m not convinced actually exists. The company line is that releasing the source for their printers allows competitors to churn out cheap clones of their hardware — but where are they?

Let’s be honest, Bambu didn’t need to copy any of Prusa’s hardware to take their lunch money. You can only protect your edge in the market if you’re ahead of the game to begin with, and if anything, Prusa is currently playing catch-up to the rest of the industry that has moved on to faster designs. The only thing Prusa produces that their competitors are actually able to take advantage of is their slicer, but that’s another story entirely. (And of course, it is still open source, and widely forked.)

So will the Prusa Core ONE be a good printer? Almost certainly. Will I buy one? Very likely. But part of me will always be disappointed that the guy with the open source hardware logo tattoo took his ball and went home as soon as the game starting getting tough.

Read the whole story
jepler
4 hours ago
reply
yeah when I upgrade I'll probably buy bambulabs; their AMS looks better than MMU in terms of desk space required. If Prusa's not open source, why bother?
Earth, Sol system, Western spiral arm
Share this story
Delete

Windows 365 Link is a $349 Mini PC That Streams Windows From the Cloud

1 Comment
Microsoft is planning to launch a new purpose-built miniature PC for its Windows 365 cloud service next year. The Verge: Windows 365 Link is a $349 device that acts like a thin client PC to connect to the cloud and stream a version of Windows 11. The Link device is designed to be a compact, fanless, and easy-to-use cloud PC for your local monitors and peripherals. It's meant to be the ideal companion to Microsoft's Windows 365 service, which lets businesses transition employees over to virtual machines that exist in the cloud and can be streamed securely to multiple devices.
Read the whole story
jepler
1 day ago
reply
should have priced it at $365
Earth, Sol system, Western spiral arm
Share this story
Delete

Newxie brings the joy of nixies without the 170V power supply

1 Comment

Newxie brings the joy of nixies without the 170V power supply
If there’s one thing that melts our hearts, it’s a nixie clock – we built one 20 years ago! but nixies are hard to find now that we don’t hit up the MIT swapfest at 7am anymore; well we saw this funky faux nixie clock (http://www.unitedcreation.co/marvel-tubes/) and realized they’re just using the same 1.14″ TFTs we stock already, so why not re-spin the breakout into a skinny right-angle-mount version? Instead of card edge, we have 2×7 right angle headers – both rows are the same contact, but this way, we get more mechanical stability. We kept the level shifting to work with 3.3V or 5V microcontrollers but dropped the micro SD card. You could stack these side by side on a breadboard with as little as 0.7″ pitch!

Read the whole story
jepler
1 day ago
reply
kermit is that you
Earth, Sol system, Western spiral arm
Share this story
Delete

Disney has reportedly pulled a Moon Girl and Devil Dinosaur episode for telling a trans-inclusive story

2 Comments and 3 Shares
A girl holding a volleyball. The ball is done up in the colors from the trans pride flag. In the background are the colors representing the queer pride flag.
Disney

Though the remainder of Moon Girl and Devil Dinosaur’s final season is set to hit the Disney Channel and Disney Plus some time next year, the studio is reportedly keeping one episode from airing because of its focus on a transgender character.

Moon Girl and Devil Dinosaur has often touched on ideas about race, class, and issues like gentrification as it followed the adventures of genius 13-year-old Lunella Lafatette (Diamond White) and her pet dinosaur, Devil (Fred Tatasciore). But according to now-deleted social media posts from animators who worked on “The Gatekeeper” — an episode about Lunella and other members of her school’s volleyball team being terrorized by a transphobic adult — Disney has chosen to keep the episode from officially debuting because of its subject matter.

“The Gatekeeper” spends much of its runtime unpacking how no one has an issue with team captain Brooklyn (Indya Moore) being trans except for Greer (Amy Sedaris), a coach/parent from a rival school. It isn’t until Greer overhears that Brooklyn used to play on a boys’ soccer team that she tries to disqualify Lunella’s team on a technicality. Lunella, the other girls, and their own adult coach Hrbek (Tatasciore) can see (and explicitly say) that Greer is motivated by bigotry and an unfounded fear that her team will lose. But rather than taking that feedback to heart, Greer traps Brooklyn and most of the team in an escape room-like pocket dimension that looks like their locker room.

The episode (which The Verge has seen a leaked version of) features a couple of queer and trans pride flags, as well as a choice needle drop of Charli XCX’s “Unlock it (Lock It)” that’s fitting as the kids find themselves having to locate magical keys to free themselves. The episode’s messaging about embracing and celebrating people’s identities isn’t subtle, but it is fundamentally uplifting and clearly meant to emphasize the importance of respecting other people.

Reports of Disney pulling the episode comes a little over week after Donald Trump’s heavily transphobic presidential re-election campaign led him to victory and a year after Disney CEO Bob Iger insisted that he felt the studio’s project had become too message-focused. We’ve reached out to Disney for comment about whether it actually plans to keep “The Gatekeeper” from airing, and will update if and when we hear back.

Read the whole story
jepler
5 days ago
reply
"the gatekeeper"
Earth, Sol system, Western spiral arm
angelchrys
5 days ago
reply
Overland Park, KS
Share this story
Delete
1 public comment
hostinger
4 days ago
reply
The Gatekeeper was gatekept
Japan

The Future of Orion

2 Comments and 14 Shares
Dinosaur Cosmics
Read the whole story
JayM
5 days ago
reply
Hahaha.
Atlanta, GA
jepler
5 days ago
reply
Earth, Sol system, Western spiral arm
angelchrys
5 days ago
reply
Overland Park, KS
Share this story
Delete
1 public comment
marcrichter
5 days ago
reply
🔥
tbd

Good Essay on the History of Bad Password Policies

2 Comments

Stuart Schechter makes some good points on the history of bad password policies:

Morris and Thompson’s work brought much-needed data to highlight a problem that lots of people suspected was bad, but that had not been studied scientifically. Their work was a big step forward, if not for two mistakes that would impede future progress in improving passwords for decades.

First, was Morris and Thompson’s confidence that their solution, a password policy, would fix the underlying problem of weak passwords. They incorrectly assumed that if they prevented the specific categories of weakness that they had noted, that the result would be something strong. After implementing a requirement that password have multiple characters sets or more total characters, they wrote:

These improvements make it exceedingly difficult to find any individual password. The user is warned of the risks and if he cooperates, he is very safe indeed.

As should be obvious now, a user who chooses “p@ssword” to comply with policies such as those proposed by Morris and Thompson is not very safe indeed. Morris and Thompson assumed their intervention would be effective without testing its efficacy, considering its unintended consequences, or even defining a metric of success to test against. Not only did their hunch turn out to be wrong, but their second mistake prevented anyone from proving them wrong.

That second mistake was convincing sysadmins to hash passwords, so there was no way to evaluate how secure anyone’s password actually was. And it wasn’t until hackers started stealing and publishing large troves of actual passwords that we got the data: people are terrible at generating secure passwords, even with rules.

Read the whole story
jepler
5 days ago
reply
Surprising to see Schneier apparently advocating for storing passwords in plaintext. However, the article he's linking to doesn't exactly say that; it thinks the missed opportunity was using public key encryption for the task. A password _verifier_ can just perform the encryption operation using the public key; but the password holder still has the opportunity to use the private key to inspect passwords.

My gut disagrees but it's not quite as absurd as "the second mistake was [] hashing passwords".

RSA public key encryption was a very recent development at the time the Morris and Thompson paper was published, so IMO they can be forgiven for not knowing; and an RSA encrypted password would have been much larger to store and much slower to verify than a DES-hashed password especially on 1970s hardware. Of course, DES was also pretty new but it was US government endorsed at the time (and the first algorithm they used was actually an implementation of a WW II rotor crypto machine just because they happened to have it on hand)
Earth, Sol system, Western spiral arm
beejjorgensen
5 days ago
100%. My first, second, and third reactions to there existing a master key to decrypt all passwords on a system was "hell no!" and I don't think that's changing. I get the drawback to not being able to verify strong passwords, but I dispute the conclusion. It *is* possible to test a hash to see if there's a strong password behind it.
Share this story
Delete
1 public comment
fxer
5 days ago
reply
Article doesn’t mention the worst policy of all time: expiring passwords every 90 days, thus guaranteeing they’re written on a post-it stuck to the monitor
Bend, Oregon
Next Page of Stories