Open-source News

Git 2.37-rc1 Released With "git -v" & "git -h" Convenient Options

Phoronix - Sun, 06/19/2022 - 17:42
Following an initial rc0 tag earlier in the week, Git 2.37-rc1 was released on Friday for helping to facilitate testing for the next version of this leading, open-source distributed revision control system...

The Bizarre Case Of Zstd's Very Slow Performance On Arch Linux

Phoronix - Sun, 06/19/2022 - 07:40
Yesterday I posted benchmarks of six Linux distributions on the HP Dev One, the exciting new Linux laptop launched by HP in collaboration with System76 that is using their Pop!_OS distribution. From those benchmarks one of the bizarre findings was that the Zstd compression performance on Arch Linux simply sucked, but some interested developers dove in and found the rather bizarre culprit why their Zstd performance is so poor in relation to other Linux distributions on the same version...

Mold 1.3 High Speed Linker Released With LTO Improvements

Phoronix - Sat, 06/18/2022 - 19:45
Mold 1.3 has been released today as the newest version of this high-speed linker that serves as an alternative to GNU Gold and LLVM's LLD...

AOM AV1 v3.4 Encoder Brings Better Performance

Phoronix - Sat, 06/18/2022 - 19:36
Google engineers on Friday released AOM AV1 v3.4 as the newest version of this open-source AV1 CPU-based video encoder...

Arch-Based Manjaro Linux 21.3 Released

Phoronix - Sat, 06/18/2022 - 18:16
For fans of the desktop-minded, easy-to-use Manjaro Linux distribution that is built atop Arch, the Manjaro 21.3 "Ruah" release was christened this weekend...

Linux 5.20 To Support The XP-PEN Deco L Drawing Tablet

Phoronix - Sat, 06/18/2022 - 17:45
The XP-PEN Deco L is a recently launched graphics drawing tablet with its Linux support backed by a user-space binary blob package. But thanks to some USB reverse engineering from a community developer and discovering the hardware's "magic data" needed for initialization, this drawing tablet will be supported by a proper kernel driver in the next Linux kernel cycle...

KDE Plasma 5.26 To Allow Crisper XWayland Apps With New Scaling Option

Phoronix - Sat, 06/18/2022 - 16:49
While this week marked the release of KDE Plasma 5.25, already there is a big shiny feature queued up for Plasma 5.26 to benefit those running the KDE Plasma Wayland session and relying on XWayland for X11 app compatibility...

How Wordle inspired me to create a 3D printing wiki the open source way

opensource.com - Sat, 06/18/2022 - 15:00
How Wordle inspired me to create a 3D printing wiki the open source way Adam Bute Sat, 06/18/2022 - 03:00 Register or Login to like Register or Login to like

You decide to buy a 3D printer. You do your research, and you settle on an open system that uses resin as its material. You spend a nice chunk of money, and after a few weeks of waiting, it finally arrives.

You unbox it. It's gorgeous. You do some small assembly, pour in the liquid resin, and you're ready to go. You fire up the software. It asks you to type in the correct parameters for the material. You check the bottle but you can't see any parameters. You check online, but still can't find anything.

A bit confused, you write an email to the manufacturer, asking if they could point you in the right direction. The manufacturer tells you they also don't know the parameters, but they are pretty sure they exist, and you should try to guess them yourself. Baffled, you start wondering whether this is really what resin printing is like, or if you've been duped by this company.

A bad game of Wordle

Unfortunately, this is really what resin printing is like. When you buy a new material, you have to do what's called resin validation. It's essentially making a guess for the parameters and adjusting the numbers based on your results. That's if your guess was decent and anything even comes out of the printer.

It's a lot like playing a game of Wordle, except none of the blocks ever turn green. All you can do is eyeball whether the print looks slightly better or worse with each iteration, and then try again. Finally, at one point you say “looks good to me,” and that's that.

Image by:

( Adam Bute, CC BY-SA 40)

If that sounds like a deeply unsatisfying game to you, you'd be correct. It's also way too long, often taking days, and wasting a good amount of resin in the process. Resin is expensive. At least Wordle is free.

A little help from above?

So why don't these manufacturers, who know their material best, share the print parameters? Well, their arguments are somewhat reasonable. There are millions of possible combinations of printers and resins, and they can't possibly cover all of them. And even between two printers which are the same model, there can be tiny variations, which affect the numbers slightly.

But ‘slightly' is an important word. If users got a good baseline, they could easily adjust the settings if they needed to. At least it would be much quicker than starting from scratch. To be fair, some companies do give recommended settings, but it's hard to trust even these numbers. There are many crafty manufacturers who publish fake, untested settings, just to lure customers in.

The truth is that resin validation is expensive. Resin companies are almost invariably small businesses, strapped for cash, who just can't afford to spend on resin validation. So, they outsource this work to the end user. But this creates a kind of absurd situation in the resin printing world. Instead of one man at one company doing the validation work once, hundreds of people do the same work over and over again just to come to the same conclusion.

More great content Free online course: RHEL technical overview Learn advanced Linux commands Download cheat sheets Find an open source alternative Explore open source resources Makers to the rescue

So what does the maker community do? They try to fix the problem themselves. Reddit and Facebook groups are full of people happily sharing screenshots of a new setting they figured out. Nice gesture, but not very useful. Some ingenious community members created live resin setting spreadsheets that are updated based on user submissions. These are fantastic resources, and universally loved, but they too have their limitations.

They are messy, rarely updated, and there's no way to tell whether the settings actually work. And because anonymous users host them, they are sometimes turned into spam, or randomly deleted. Most recently the biggest community spreadsheet was unexpectedly deleted, erasing years' worth of crowdsourced data with it.

Image by:

(Adam Bute, CC BY-SA 40)

Making a resin setting database

I'm a bit of an egghead myself and I really enjoy organizing things. I had the idea to collect all these settings from manufacturers and communities, and put it on a nice website. I registered the domain makertrainer.com and used two awesome open source tools to build the site: MediaWiki and DataTables.

Image by:

(Adam Bute, CC BY-SA 40)

I made it a wiki so that anyone could contribute, but made certain spam or vandalism could be easily undone. I also added some buttons to allow users to vote on whether a setting worked or not. I posted it in some communities to see if people would find it useful, and the response has been overwhelming. I didn't realize this at the time, but I accidentally created the biggest resin setting database on the internet. Users kept spreading it on social media, blog posts, YouTube and so on. With so many people submitting new settings, the database grows larger daily.

Image by:

(Adam Bute, CC BY-SA 40)

The fact that people are so enthusiastic shows just how much of a void there is for documentation in 3D printing. There's a lot of practical experience scattered amongst makers, most of which is never written down or shared publicly. Everyone needs to do a better job recording practical knowledge in addition to theory. Otherwise, the next generation of makers will commit the same mistakes again. The database is a small contribution in this regard, but I hope it can continue to grow, and make 3D printing just a little easier for everyone.

3D printing is a lot like a game of Wordle. I aim to solve the puzzle by creating crowdsourced documentation and databases.

Image by:

Opensource.com

3D printing What to read next Open source tools to make your Wordle results accessible Solve Wordle using the Linux command line This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Pages