Tracing Olfactory Receptor Mapping Between The Nose And Brain

The way that the sense of smell works is that olfactory sensory neurons (OSNs) are wired up to olfactory receptors (ORs) in the nasal epithelium, from which they send signals to the brain. Once arrived there, a hierarchy of processing results in us experiencing the sensation of ‘smelling’. Exactly how the olfactory receptor-to-brain mapping works during development, and whether its physical pattern in the nasal epithelium is replicated in the brain, remained major questions until now. In a study published in Cell by [David H. Brann] and others, many of these questions have now been answered, at least for mice.

As it turns out, the mapping between OSNs and ORs isn’t performed by a random selection process, but instead creates a receptor map that’s closely matched between the nasal epithelium and the brain. What has complicated answering this question up till now is that the nasal epithelium isn’t a flat surface, but a convoluted labyrinth that maximizes surface area to smell better.

The second issue was linking the physical location of OSNs and gene expression in the nasal epithelium. Using a new approach, the researchers showed an intricate patterning in this epithelium, with the basal stem cells from which it regenerates maintaining this patterning. This makes for a system very similar to, for example, the auditory system, where the detection of frequencies in the inner ear, as a linear system, is found to be replicated in the brain.

Although it does not provide us with all the answers yet about how this genetic patterning works, it offers a glimpse at a fascinating system that would seem to be used repeatedly across sensory systems. It may also provide potential treatments for medical conditions affecting the olfactory system, whereby the sense of smell is missing, reduced, or oddly miswired, for example, after a SARS-CoV-2 infection of the olfactory nerve that leads to symptoms such as a constant sensation of a burning smell.

You have to wonder if a better understanding of the nose will revive interest in digitally creating and sending smells?

The Noctua Fan Files And The Limits Of 3D Printing PC Fans

After Noctua recently released CAD files for a range of their computer fans, one of the first thoughts that popped up for most people was: Can you just to 3D print their fans? Even though Noctua begs you not to 3D print the files and even says they changed the design slightly so it wouldn’t be the same anyway, the question persists. Fortunately, [Steve] of Gamers Nexus is here to help us answer the question of whether it makes sense to 3D print a computer fan.

Unsurprisingly, the answer is mostly a resounding ‘no’. After reworking the original CAD models to be both printable on a Bambu Lab FDM printer and printing the parts in PLA, the arguably most important part, the motor, still had to be sourced from an original Noctua fan. Although you could source a cheaper motor, that could change the fan’s characteristics.

The other issue is materials. The special polymer that Noctua uses for its fans is designed not to change shape significantly when the fan blades are spinning, whereas PLA and basically every other thermoplastic will likely deform enough to hit the inside of the fan with the blades. For this reason, a 3 mm gap was used in the PLA print compared with the approximately 0.5 mm gap of the original Noctua fan.

Using the professional fan tester and semi-anechoic chamber over at Gamers Nexus, the original and replica fans were compared, showing that the 3D-printed fan had a similar noise profile but produced only about half the airflow. This is likely due to the blade shape and angle, the increased gap, and probably a dozen other details that presumably justify putting a cool $40 down for the original fan.

In short, you’re probably best off using these Noctua fan CAD models for fit testing in a larger CAD model, or 3D printing it for a similar purpose, rather than for a functional fan design. At least now we know. Thanks, [Steve].

Continue reading “The Noctua Fan Files And The Limits Of 3D Printing PC Fans”

Machining A Two-Stroke Engine Out Of Aluminium

Recently [Camden Bowen] took a swing at machining a two-stroke engine out of billet aluminium, following adventures in 3D printing such an engine, as well as building one out of parts largely sourced from a hardware store. The sketchiest part here is probably the use of only a basic mill and lathe, making the milling of certain shapes a definite OSHA violation.

Two-stroke internal combustion engines are pretty simple from a mechanical point of view, with designs readily available. Add in a suitable material to machine and a modicum of machining and welding skills, and presto, you got yourself a not too shabby looking engine.

Of course, back in reality things are a bit more hairy. Not only are there many different ways to produce the parts – with some coming with a time penalty, monetary penalty, or both – but there are also myriad ways to hurt yourself and/or others. Fortunately [Camden] scraped by with just some (expensive) lessons learned and a major ruined part.

The final design features a single cylinder, with an initial pressure test showing a solid 150 PSI (10 bar) of compression. With that encouraging sign, a coil pack and contactor were added for some spark and a test run with the usual premixed gasoline-oil fuel.

Boringly, the engine mostly just runs and work as it should. This is of course not unexpected, much like how following the recipe for a pie produces said pie. But it does demonstrate how easy things are when you do not stray off the beaten path. The only significant issue was the flywheel wobbling slightly, likely due to a small manufacturing glitch, but this should not cause too many issues.

Continue reading “Machining A Two-Stroke Engine Out Of Aluminium”

Reverse-engineering The 1998 Ultima Online Demo Server

In any MMORPG, the average user will generally only encounter the client side of the system. This makes building a compatible open source version of the proprietary server into a bit of a chore. Of course, sometimes you get a bit of a break, such as with the – still active – MMORPG Ultima Online, when the disc for the 1998 The Second Age expansion contained a stand-alone demo. This also meant a (stripped-down) server which has been gratefully reverse-engineered by the community, with [draxinar] now claiming to have made the most complete server based on this demo server.

To make things extra challenging, the originally written in C++ server binary was reverse-engineered into C99 code, meaning that the use of classes and associated vtables had to be left intact, just without the critter comforts provided by C++.

The total process took about a decade with occasional progress, with the current server binary being mostly identical to a 1998-era Ultima Online server. Some features that were stubbed out or disabled in the demo server had to be re-enabled or reimplemented, including the user account system.

Features that were left out of the final release like the ecology system were also enabled in so far as they were implemented. Although there is probably still a lot more work to be done on the code, [draxinar] reckons that this is a good point for the community to get involved to do some testing and provide feedback. There are also some missing server-related resource files that may still be saved somewhere.

Thanks to [adistuder] for the tip.

Broadcasting GPS On The Local Network To Help Geoclue Find You

Rather than having users go through the inconvenience of having to punch in their current location, an increasing number of applications and websites use location services that can pin-point the current location of a user to within a certain number of meters or kilometers.

Unfortunately, [Evert Pot] found that with the demise of the Mozilla Location Service (MLS) in 2024, accuracy of the Linux Geoclue service had dropped to a resolution of about 25 km. Since a LAN tends to not move around a lot, this seemed like the perfect time to help Geoclue out with a local GPS server.

All that Geoclue looks for on the LAN is an mDNS service identifying as _nmea-0183._tcp that responds with the GPS coordinates as network packets containing an ASCII payload encoded using the NMEA 0183 standard. With this knowledge [Evert] was then able to quickly put together a Python-based server that simply blasts the static GPS coordinates of the LAN in question.

With the service running, Gnome Maps and Firefox with Google Maps both displayed the right location down to the house, as can be seen in the screenshots. With the same LAN service and a Mac system there was no such luck with Apple Maps unless Location Services was turned off, though presumably Apple uses its own equivalent to MLS.

The Montgomery Ward Gasoline-Powered Clothes Iron

Before the advent of electricity in the home made electrically-heated clothes irons a possibility, ironing was a cumbersome process, with self-heated irons being an arguable improvement over solid (so-called sad) irons that required heating in an external heat source like a stove or fire. These self-heating irons used a variety of fuels, with the one featured on the [Our Own Devices] YouTube channel using gasoline for fuel, making it technically a gasoline-powered clothes iron.

The used gasoline form is LSR, which is commonly referred to as naphtha and is also sold as camping fuel today. In addition to the gasoline version a kerosene-powered version was also sold, so you had to better make sure you refueled your iron with the right fuel.

After pouring in fresh fuel you have to prime it by pushing the plunger a couple of times, before igniting the burner with a lit match via a hole in the side while opening the fuel valve. If you did things right, the iron will now be heating up. In a sense this makes it effectively like a camping stove, with also many of the same caveats, with such irons gaining a reputation for starting fires and causing bodily harm.

Due to decaying seals this iron in the video wasn’t fired up, but it was disassembled to show the internal components, along with a comparison of the kerosene version. Inside is a kind of crude carburetor that mixes air in with the fuel to get a combustible fuel-air mix, along with plenty of soot to attest to this iron having been regularly used.

Although electrical irons eventually removed all need for gasoline-powered irons, they were still used in mostly rural settings until the 1950s. Reading the Wikipedia entry on clothes irons makes one rather glad that these days we can iron our clothes without all the fuss and significant risk of accidents of these old irons.

Continue reading “The Montgomery Ward Gasoline-Powered Clothes Iron”

University Of Utah’s TRIGA Research Reactor Set To Produce Electricity

Research reactors come in many forms and sizes, with the TRIGA class being commonly found at universities. The TRIGA reactor at the University of Utah was installed in 1975, and for the past half century the thermal energy it produced was bled off into cooling systems. Now for a world’s first, the reactor will be used to generate electricity instead.

A TRIGA reactor core, with the blue glow from Cherenkov radiation. (Source: DoE, Wikimedia)
A TRIGA reactor core, with the blue glow from Cherenkov radiation. (Source: DoE, Wikimedia)

What makes the TRIGA design so practical for small research reactors is its inherent safety due to the use of uranium zirconium hydride (UZrH) fuel, which imposes a strong negative thermal coefficient on the reactivity. Along with no need for any kind of containment, these pool-type, water-cooled reactors thus allow for a pretty good look at the literal internals of the reactor core.

Their thermal power outputs range from 0.1 – 16 MWth, with the University of Utah reactor generating on the low end of the scale here, at 50 kWth. This energy will be partially used by a generator that has been developed by Elemental Nuclear, a startup company who looks to be trying to commercialize TRIGA fuel for microreactors with sodium coolant.

The installation at this TRIGA reactor should thus be seen as a proof-of-concept for Elemental Nuclear’s generator design, which uses a closed Brayton cycle with helium gas to generate an output of about 2-3 kWe from the ~13 kW generated by the turbine. This generated power will – of course – be used to power some racks with GPUs for ‘AI’ tasks. If successful, it could show the way for TRIGA-based microreactors to power datacenters.


Top image: the TRIGA reactor during a tour. (Credit: University of Utah)