jamwaffles
banner
jamwaffles.bsky.social
jamwaffles
@jamwaffles.bsky.social
#ethercat #rustlang #ethercrab #cnc
Reposted by jamwaffles
valve dropped the gabecube fr
November 12, 2025 at 8:10 PM
Reposted by jamwaffles
Here's NASA having some fun rewriting their Core Flight Executive from C to Rust. They say it's not ready right now, but "we think this is the direction that things are going".

www.youtube.com/watch?v=FaaV...
Rethinking the Core: Incorporating Rust and Data Distribution Service in cFS
YouTube video by Flight Software Workshop
www.youtube.com
September 3, 2025 at 2:37 PM
Reposted by jamwaffles
PCB Design Blocks just got merged into @kicad.org nightly, they can be linked together with Schematic Design Blocks.
It's shaping up to be another great release!

forum.kicad.info/t/post-v9-ne...
September 2, 2025 at 7:23 PM
Reposted by jamwaffles
3M's Versaflo powered air respirator is the most comfortable integrated eye/ear/lung protection for woodworking, but it starts at $1650. So I just bought the helmet for $225 and threw together the rest for $50 with a bit of 3D printing. kevinlynagh.com/papr/
August 18, 2025 at 7:04 PM
Reposted by jamwaffles
THE NVIDIA AI GPU BLACK MARKET: www.youtube.com/watch?v=1H3x...
THE NVIDIA AI GPU BLACK MARKET | Investigating Smuggling, Corruption, & Governments
YouTube video by Gamers Nexus
www.youtube.com
August 17, 2025 at 9:51 PM
Reposted by jamwaffles
Do I have any Rust folks following me that have a good and/or simple setup for IPC, particularly using some kind of mapped memory?

At some point I'd like to get bbq2 working over shared mem IPC, and in particular how folks do things like efficiently notifying "the other process" when data is ready.
July 14, 2025 at 5:46 PM
Reposted by jamwaffles
Howdy all. I'm unfortunately not going to be with my employer for much longer due to team relocation. If anyone has any info on roles that would allow me to continue my Rust compiler work (in New York City), they'd be greatly appreciated.
July 2, 2025 at 5:31 PM
Reposted by jamwaffles
My thesis is now published online! 🎉

urn.kb.se/resolve?urn=...
June 3, 2025 at 12:23 PM
Reposted by jamwaffles
Looking for new opportunities !
April 30, 2025 at 1:58 PM
Reposted by jamwaffles
nrf-modem has been updated with some new (breaking) goodies and an up-to-date nrfxlib: crates.io/crates/nrf-m...
crates.io: Rust Package Registry
crates.io
April 8, 2025 at 10:39 AM
EtherCrab 0.6 is out as the latest version of my #rustlang #ethercat MainDevice! I wrote a short post going through some of its bigger features in more detail. Have a squiz: wapl.es/ethercrab-0-6/

crates.io/crates/ether...
EtherCrab 0.6 Released
Personal blog of Rust developer and hobby CNC machinist James Waples. Living in Edinburgh, Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 ❤️
wapl.es
March 29, 2025 at 11:06 AM
Reposted by jamwaffles
Hugo, @diondokter.nl and Tamme attended Embedded World last week! It was a blast, and Rust was thriving!

Tamme and Dion each gave a talk, they hosted a class together and we ran a both with James and Wouter.

Thanks to everyone who visited for the great conversations!

#ew25 #rustlang
March 19, 2025 at 10:44 AM
Reposted by jamwaffles
Newsletter: 3d-printing a TV stand, making bright office lights, and thinking about graph-directed autocomplete

kevinlynagh.com/newsletter/2...
March 16, 2025 at 9:08 AM
Reposted by jamwaffles
When I hear people describe themselves as content creators.
March 10, 2025 at 1:13 PM
Reposted by jamwaffles
By the way this is one of the incantations that you'll want if you ever plan to write a no-std crate.

I feel like there should be a clippy pint to suggest this whenever you write a bare `#![no_std]`
`#![cfg_attr(not(any(feature = "std", test)), no_std)]`
March 8, 2025 at 7:41 PM
Reposted by jamwaffles
I made a library to use the st3215 #servo motors with for #embedded #rust projects: crates.io/crates/st3215

It's tested with #embassy on #esp32, and on macos. Should also work on windows/linux. It's very early days, so jump on a thread here and I'll happily help you out.
crates.io: Rust Package Registry
crates.io
March 4, 2025 at 4:16 PM
Reposted by jamwaffles
Greg KH is a voice of reason downthread: lore.kernel.org/rust-for-lin...
Re: Rust kernel policy - Greg KH
lore.kernel.org
February 19, 2025 at 8:38 AM
Reposted by jamwaffles
He makes an important point re: Rust for Linux:

"Rust is the entire reason our GPU driver was able to succeed in the time it did."

I think this gets lost in public discourse on Rust and R4L. People are choosing Rust not just for memory safety, but for the confidence it gives to move quickly.
February 13, 2025 at 4:23 PM
I've spent at least 900 hours since 2022 writing, testing, debugging, supporting and improving an #ethercat MainDevice implementation. But I guess we should all just rewrite everything from scratch whenever we need it because DePeNdEnCiEs!11! are ruining software.

Shit take.

antirez.com/news/145
We are destroying software - <antirez>
antirez.com
February 9, 2025 at 2:59 PM
Wrote up a very niche discovery I made this morning. Might be useful to other #rust/#rustlang #ethercat nerds.

wapl.es/ethercat-sii...
Computing the EtherCAT SubDevice SII/EEPROM checksum
Personal blog of Rust developer and hobby CNC machinist James Waples. Living in Edinburgh, Scotland 🏴󠁧󠁢󠁳󠁣󠁴󠁿 ❤️
wapl.es
February 8, 2025 at 1:11 PM
Reposted by jamwaffles
The day is finally here! Poststation is now available to download/buy!

The goal is to make it easier for more people to use postcard + postcard-rpc in their devices, and make it pretty painless to talk to multiple devices, or multiple versions of devices.

Check it out here:

poststation.rs
Poststation by OneVariable GmbH
Talking to devices should be easy
poststation.rs
February 6, 2025 at 4:21 PM
Reposted by jamwaffles
Welcome to my 🧵 on writing Rust 🦀 on the ch32v003, the 10¢ microcontroller.

In this 🧵 I am going to highlight some key points from my article to help you write Rust on this little microcontroller.
Getting started with Rust 🦀 on the 10¢ microcontroller
Learn how to get started with writing Rust on the ch32v003
baileytownsend.dev
January 21, 2025 at 3:45 AM
Reposted by jamwaffles
> STM32MP2 Software development kit Addons for x86-based architecture adding Rust programming language

Oh hey, STM32 shipping a Rust development environment for their MP2 chips?

www.st.com/en/embedded-...
www.st.com
January 16, 2025 at 9:35 AM