rahix

@rahix@chaos.social
221 Followers
79 Following
89 Posts

#cNMR: #OpenSource compact time-domain hydrogen (1H) #NMR system for field deployment:

-based on a 0.5 T permanent magnet
-emphasizes relaxation times rather than chemical shifts, enabling material property analysis without large magnets or complex spectral processing
-requires #LabVIEW

Paper: https://doi.org/10.1016/j.ohx.2025.e00651
GitHub: https://github.com/ARTS-Laboratory/Compact-NMR
#DIYbio #DIYchem #chemistry #lab #instruments

I finally published the repo for the rust CANOpen stack I've been working on, and wrote a post about it:

https://jeffmcbride.net/blog/2025/06/05/introducing-zencan/

It's still woefully incomplete, and needs a lot more contact with real problems to find the issues, and then I can decide if this is a good idea or a huge waste of time :).

I have never actually published a crate before, and soon I will publish 5!

#rustlang #embedded #electronics #can

Introducing Zencan: Easy CANOpen with Rust | Jeff McBride

Releasing a new project for developing CAN bus devices with embedded rust

@3dprinting I've always wanted to make a drill bit stop to make holes with controlled depth. Since I need to drill 37 15mm deep holes for the FilaBilly Humidor's rack ends, and the screws are supposed to arrive today, today is the day to actually make one.

The bit is centered between four flexible arms (PETG). The drill depth is set by how far I insert the bit into the chuck. This is another @rahix inspired design-for-printing thing.

🧵 41/N

#FilaBillyHumidor #3DPrinting

Fused Filament Design Addon
A short while ago we posted here about an excellent article by @rahix describing some really interesting and useful design approaches for fused filament style 3D printing. If you haven't checked out that article it's really worth a read.

Brilliantly Rahix has worked on some macros which make it trivial to apply some of the excellent design techniques to your FreeCAD project.

https://blog.freecad.org/2025/05/23/fused-filament-design-addon/
#Addon

Fused Filament Design Addon

A short while ago we posted here about an excellent article by Rahix describing some really interesting and useful design approaches for fused filament style 3D printing. If you haven't checked out…

FreeCAD News

Finally had the time to take some of the topics from my blog post about design for #3Dprinting and make them into a proper #FreeCAD addon!

You can download "FusedFilamentDesign" from the FreeCAD addon manager.

Also check it out here: https://github.com/rahix/FusedFilamentDesign

(This addon also integrates the macros I mentioned here a few weeks ago)

#dfm #DesignForManufacturing

GitHub - Rahix/FusedFilamentDesign: A FreeCAD PartDesign addon for FFF/FDM 3D-printing design.

A FreeCAD PartDesign addon for FFF/FDM 3D-printing design. - Rahix/FusedFilamentDesign

GitHub

Alright, M3, M4, M5, M6, and M8 parameters for the rib thread macro all look good after testing.

The same parameters can be used for both vertical and horizontal orientation. For horizontal rib threads, ensure they are rotated so there is no unsupported rib floating at the top.

#3dprinting #freecad

Next up: I wrote a #FreeCAD macro for rib thread forming, rule R5.4 from my Design for 3D-Printing guide.

https://github.com/rahix/FreeCAD-Macros/tree/main/RibThreads

I didn't even have time to verify all the thread sizes yet (because I'm not home and no mobile 3D-printer yet), so if someone wants to help out here, please do :)

#3Dprinting #DesignForManufacturing #dfm #FreeCADFriday

FreeCAD-Macros/RibThreads at main · Rahix/FreeCAD-Macros

A collection of various FreeCAD macros. Contribute to Rahix/FreeCAD-Macros development by creating an account on GitHub.

GitHub

Just created a #FreeCAD macro to automatically generate fully parametric geometry for the R3.5 overhanging counterbore trick from my Design for 3D-Printing guide. Been doing this manually way too often!

https://github.com/rahix/FreeCAD-Macros/tree/main/UpsideDownCounterbore

#3Dprinting #DesignForManufacturing #dfm

FreeCAD-Macros/UpsideDownCounterbore at main · Rahix/FreeCAD-Macros

A collection of various FreeCAD macros. Contribute to Rahix/FreeCAD-Macros development by creating an account on GitHub.

GitHub

I have written down all that I know about designing functional mechanical parts for 3d-printing. Took two years, but I finally managed to finish it... Please let me know what you think!

https://blog.rahix.de/design-for-3d-printing/

#3dprinting @3dprinting #dfm #DesignForManufacturing

Design for 3D-Printing - Rahix' Blog

Deep dive into mechanical design that is optimized for 3d-printing.

#mep #coordination on a hospital.
the stuff above your head in health spaces is DENSE. And someone has to make it fit one way or another! That's me! (at least virtually, and with a team). It is much more challenging in retrofit spaces like this, meaning the pink blobby stuff, the 3D laser scan, is the real site data.
I help #make hospitals.
#3dModelling
×
#mep #coordination on a hospital.
the stuff above your head in health spaces is DENSE. And someone has to make it fit one way or another! That's me! (at least virtually, and with a team). It is much more challenging in retrofit spaces like this, meaning the pink blobby stuff, the 3D laser scan, is the real site data.
I help #make hospitals.
#3dModelling

@thejikz This is absolutely fascinating! Mind answering a few questions?

- So indeed the state of the art is to scan the existing infrastructure and then plan new stuff around it? There is generally no good documentation of the as-built to work from?
- What's the CAD software used for this work? Is it tied to specific systems of piping/cable tray or generic? How automated is this work?

@thejikz And do you generally tear down old systems when doing retrofits? Or is it more common to just leave stuff up because figuring out all the intricacies of such grown-over-the-years installations is too cost intensive?
@rahix Thay is always bespoke to the project- time over value, bond agreements, third parties, all have interest in larger mechanical systems at this level.
in short: "It Depends." :'D

@rahix This will be a bit:

I use Autodesk Revit for this work.
It is called Building Information Modelling (BIM).
We call the process here Virtual Construction, and this occurs after a generalized schematic design is chosen from an engineer.
The Revit software does indeed handle cable tray, pipe bus, bus duct, air duct, conduit, racking, piping, and more mechanical systems.
This 3D laser scan was done by a Trimble X7 scanner, and then onsite there are Robot Total Stations that locate the hangers you see depicted holding up the HVAC Ductwork system peices.
I programmed the system that hangs these parts (C#). Each component, once segmented and quality controlled, will be physically fabricated as seen in the 3d model image. Those will then be installed onsite, and in a few months, we will be able to AR the site and see how well it all matches in the end.
This is like #3dPrinting on all the drugs.

@rahix OH how automated. This is humans modelling in a coordinated space. The automation is only in processing data, but very little at this stage, and we call it Trade Detailing. This is the final process before it goes to "print".