Dune 3D: Open Source 3D Parametric Modeler From The Maker Of Horizon EDA

When coming from the world of Autodesk and kin’s proprietary CAD solutions, figuring out which FOSS 3D CAD solution is the right one can be a real chore, as none of them are on the same level. This is what the author of the Horizon EDA software – [Lukas K.] – struggled with as well when he decided to make his own 3D CAD package, called Dune 3D. Per the documentation for Dune 3D, it’s effectively the solver and workflow from SolveSpace, the Open CASCADE geometry kernel and the user interface from Horizon EDA wrapped up into a single package.

So why not just use FreeCAD or contribute to it? [Lukas]’s main gripes appear to be the issues with the topological naming problem (TNP) in FreeCAD, as well as the modal sketcher that’s limited to 2D, with no constraints in 3D for extrusions. With the recent version 1.1 release it seems to be picking up new features and fixes, and installing it is very easy on Windows with an installer. For Arch there’s an AUR package, and other Linux seems to get a Flatpak if you’re not into building the software yourself.

As for the UI, it’s got a definite MacOS vibe to it, with most of the functionality hidden from the main view. Fortunately some tutorials are available to get you started, but it remains to be seen where Dune 3D lands compared to FreeCAD, OnShape and others. As a sidenote, the name is probably not going to help much when asking Google for answers, courtesy of a certain vaguely well-known book with associated movies and series.

FLOSS Weekly Episode 768: Open Source Radio

This week Jonathan Bennett and Doc Searls talk with Tony Zeoli about Netmix and the Radio Station WordPress plugin. The story starts with the Netmix startup, one of the first places doing Internet music in the 1990s. That business did well enough to get bought out just before the Dot Com bubble burst in 2000. Today, Tony runs the Radio Station plugin, which is all about putting a station’s show schedule on a WordPress site.

In the process, the trio covers Internet radio history, the licensing complications around radio and streaming, the state of local radio, and more. Is there a long term future for radio? Does Creative Commons solve the licensing mess? Is AI going to start eating radio, too? All this and more!

Continue reading “FLOSS Weekly Episode 768: Open Source Radio”

A Practical Open Source Air Purifier

In the years since the start of the coronavirus pandemic, it’s fair to say we’ve all become a lot more aware of the air quality surrounding us. Many of us have added a CO2 monitor to our collection of tools, and quite a few will have an air filtration system too. There are plenty of devices on the market that fulfill this niche at varying qualities and prices, but shouldn’t a decent filter be something to make for yourself? [Naomi Wu] thinks so, and she’s put up the design for her Nukit open air purifier online under the GPLv3.

The principle of the unit is simple enough: it’s a box with an HVAC filter on the front and a set of computer fans on its side to draw air through. But it’s more than just a box, as there are three separate versions for wall-mount, hanging mount or a freestanding tower, and each one comes as a DXF file with all parts ready for laser cutting. It’s about as straightforward a way to get your hands on a well-designed and high quality air purifier as could be imagined.

[Naomi] has been quiet for a while in her familiar role as YouTube maker and guide to the nooks and crannies of her native Shenzhen, so it’s very positive to see her still active and producing projects after being warned off social media by the authorities. If you’d like to see another recent project of hers, look no further than her update to [Bunnie Huang]’s Shenzhen guide.

Haiku OS: The Open Source BeOS You Can Daily Drive In 2024

Haiku is one of those open source operating systems that seem to be both exceedingly well-known while flying completely under the radar. Part of this is probably due to it being an open source version and continuation of the Be Operating System (BeOS). Despite its strong feature set in the 1990s, BeOS never got much love in the wider computer market. Nevertheless, it has a strong community that after twenty-two years of development has now reached a point where you can daily drive it, according to the [Action Retro] channel on YouTube.

One point where Haiku definitely scores points is with the super-fast installation and boot. [Action Retro] demonstrates this on real hardware, and we can confirm that it boots very fast in VirtualBox on a low-end Intel N100-based host system as well. With the recently introduced QtWebEngine-based Falkon browser (formerly known as QupZilla) even JavaScript-heavy sites like YouTube and retro Mac emulators work well. You can even get a Minecraft client for Haiku.

Although [Action Retro] notes that 3D acceleration is still a work-in-progress for Haiku, his 2014-era AMD system smoothly played back 1080p YouTube videos. Although not addressed in the video, Haiku is relatively easy to port existing software to, as it is POSIX-compatible. There is a relatively modern GCC 11.2 compiler in the Beta 4 release from 2022, backed up by solid API documentation. Who doesn’t want to take a poke at a modern take on the OS that nearly became MacOS?

Continue reading “Haiku OS: The Open Source BeOS You Can Daily Drive In 2024”

Open Source Needs A New Mission: Protecting Users

[Bruce Perens] isn’t very happy with the current state of Free and Open Source Software (FOSS), and an article by [Rupert Goodwins] expounds on this to explain Open Source’s need for a new mission in 2024, and beyond. He suggests a focus shift from software, to data.

The internet as we know it and all the services it runs are built on FOSS architecture and infrastructure. None of the big tech companies would be where they are without FOSS, and certainly none could do without it. But FOSS has its share of what can be thought of as loopholes, and in the years during which the internet has exploded in growth and use, large tech companies have found and exploited all of them. A product doesn’t need to disclose a single line of source code if it’s never actually distributed. And Red Hat (which [Perens] asserts is really just IBM) have simply stopped releasing public distributions of CentOS.

In addition, the inherent weak points of FOSS remain largely the same. These include funding distributions, lack of user-focused design, and the fact that users frankly don’t understand what FOSS offers them, why it’s important, or even that it exists at all.

A change is needed, and it’s suggested that the time has come to move away from a focus on software, and shift that focus instead to data. Expand the inherent transparency of FOSS to ensure that people have control and visibility of their own data.

While the ideals of FOSS remain relevant, this isn’t the first time the changing tech landscape has raised questions about how things are done, like the intersection of bug bounties and FOSS.

What do you think? Let us know in the comments.

X1Plus: Open Source Bambu Lab X1 Firmware

Recently [Michael] over at the [Teaching Tech] YouTube channel got access to the X1Plus firmware, and takes us through what it may mean for Bambu Lab X1 owners. X1Plus is alternative firmware for the Bambu Lab X1 FDM 3D printer that was developed by X1 owners who felt that there were some features that they were missing, such as a detailed report on automatic bed leveling, input shaping calibration response graphs and more.

Perhaps most interesting is that this firmware does not replace the Bambu Lab firmware, but rather runs completely from a microSD card that’s inserted into the display’s SD card reader. This means that only the bootloader of the printer’s boot medium is changed, and the printer thus retains the ability boot to the OEM firmware as needed. Whether you want to try it on your own X1 depends on a few factors, first of all being that it only works with the OEM firmware up to and including version 1.7.0.

Since the bootloader modification relies on an exploit that was patched in newer firmware, a lot depends on whether Bambu Lab allows such tinkering, much like Prusa does with the Mini printer, or allows flashing of older firmware which would enable the exploit on newer X1 printers. Depending on Bambu Lab’s response, the imminent public release of this open source firmware may as a result run into some pretty big hurdles.

Continue reading “X1Plus: Open Source Bambu Lab X1 Firmware”

DIY Chemistry Points The Way To Open Source Blood Glucose Testing

Every diabetic knows that one of the major burdens of the disease is managing supplies. From insulin to alcohol wipes, diabetes is a resource-intensive disease, and running out of anything has the potential for disaster. This is especially true for glucose test trips, the little electrochemical dongles that plug into a meter and read the amount of glucose in a single drop of blood.

As you might expect, glucose test strips are highly proprietary, tightly regulated, and very expensive. But the chemistry that makes them work is pretty simple, which led [Markus Bindhammer] to these experiments with open source glucose testing. It’s all part of a larger effort at developing an open Arduino glucometer, a project that has been going on since 2016 but stalled in part thanks to supply chain difficulties on the chemistry side, mainly in procuring glucose oxidase, an enzyme that oxidizes glucose. The reaction creates hydrogen peroxide, which can be measured to determine the amount of glucose present.

With glucose oxidase once again readily available — from bakery and wine-making suppliers — [Markus] started playing with the chemistry. The first reaction in the video below demonstrates how iodine and starch can be used as a reagent to detect peroxide. A tiny drop of glucose solution turns the iodine-starch suspension a deep blue color in the presence of glucose oxidase.

While lovely, colorimetric reactions such as these aren’t optimal for analyzing blood, so reaction number two uses electrochemistry to detect glucose. Platinum electrodes are bathed in a solution of glucose oxidase and connected to a multimeter. When glucose is added to the solution, the peroxide produced lowers the resistance across the electrodes. This is essentially what’s going on in commercial glucose test strips, as well as in continuous glucose monitors.

Hats off to [Markus] for working so diligently on this project. We’re keenly interested in this project, and we’ll be following developments closely. Continue reading “DIY Chemistry Points The Way To Open Source Blood Glucose Testing”