3.7K Followers
50 Following
67 Posts
Good at following directions. Bad at obeying rules.
Githubhttps://github.com/bunnie
Twitter@bunniestudios
Bloghttps://bunniestudios.com
Bluesky@bunnie.org
Abouthttps://bunnie.org
I built a microcontroller for high-assurance applications on TSMC 22nm. I call it the "Baochip-1x". Read more about what it is and how it came about at this blog post: https://www.bunniestudios.com/blog/2026/baochip-1x-a-mostly-open-22nm-soc-for-high-assurance-applications/

I'll be presenting some of my latest work on Xous & Baochip with @Xobs at #39C3 on Day two, 11PM room One:

https://fahrplan.events.ccc.de/congress/2025/fahrplan/event/xous-a-pure-rust-rethink-of-the-embedded-operating-system

Hope to see you there!

For more on Baochip, checkout bluesky: https://bsky.app/profile/baochip.com or read the source at github: https://github.com/baochip/baochip-1x

The TL;DR is that Baochip is a "mostly-open" RTL SoC in 22nm TSMC, purpose-built for Xous and expressly packaged for IRIS inspection. It packs in five RISC-V CPU cores (one Vexriscv CPU at 350MHz, and four PicoRV's at 700MHz), 2MiB on-chip SRAM and 4MiB on-chip RRAM (basically FLASH).

I'm aiming to have the chip broadly available by early 2026. Right now I have first silicon. You can follow development & ask questions on the Baochip discord at https://discord.gg/yesbcPF9Xy

Sorry, no website yet - I suck at marketing - but hey, at least the source code is up!

Helped a friend rework a batch of boards with broken MEMS microphones. Took some images of the silicon membranes...first two are from broken samples, last two are from intact microphones. Our best guess is the CM used shop air to blow dust off the boards and destroyed the microphones with over-pressure.

MEMS devices are pretty neat to look at. Looks like this device is composed of a base silicon chip with a hexagonal silicon membrane suspended above, forming a moving mechanical element that can measure sound waves.

Just finished Cory Doctorow's latest novel, "Picks and Shovels" - what a thriller! Cory had me hanging on every word, blending retro-computing, romance, and rebellion into a masterfully spun tale.

Five stars, would recommend.

I can't help but think mmmmMOSFET when I see these... that choco gate surrounded by creamy channel with mousse source and drain contacts... the ganache seal layer... tasty transistors!
That time when you're debugging an image processing pipeline and discover... art?

Here's a teardown on Formlabs' just-released Form 4:

https://www.bunniestudios.com/blog/2024/formlabs-form-4-teardown/

Always a fun learning experience taking apart their 3D printers!

The Form 4 is an LCD-based 3D printer with neat details like a metal core PCB, custom liquid crystal element, and a Raspberry Pi CM4 inside.

Formlabs Form 4 Teardown « bunnie's blog

Here's how I stitch individual IRIS images together to create a full-chip composite using template matching and MSE cleanup:

https://www.bunniestudios.com/blog/2024/automated-stitching-of-chip-images/

This is the last post in my series of updates on the IRIS project. Thanks for reading!

Now, back to my happy place, hiding in my lab hacking on stuff~~ 

Automated Stitching of Chip Images « bunnie's blog

"Beware programmers that carry screwdrivers" -- a saying I heard as a solder jockey[1] in college.

The inverse is also true, "beware the code of hardware engineers".

That being said, the world's changed a lot since then (30 years now 😱). It's hard to find a modern hardware project that isn't intimately intertwined with huge piles of code. Somehow, days pass and my soldering iron lays cold while I churn out pages of Python and Rust code.

I share my experiences writing one such pile, the control and auto-focus software for IRIS, here: https://www.bunniestudios.com/blog/2024/control-and-autofocus-software-for-chip-level-microscopy/

"Beware the code of hardware engineers". Don't say you haven't been warned!

[1] solder jockey was the moniker bestowed upon undergrads hired to assemble circuit boards for grad students in that particular lab. Minimum-wage labor, but damn, I learned a lot of skills that I use to this day.

Control and Autofocus Software for Chip-Level Microscopy « bunnie's blog

Details of IRIS's 2-axis, multi-head light positioner design are now up at https://www.bunniestudios.com/blog/2024/a-2-axis-multihead-light-positioner/

This was by far the most complex mechanical design I've done. Being able to cut, paste, and mashup with the underlying Jubilee3D motion platform's design source was key to everything working so smoothly on the first try. OSHW FTW!

A 2-Axis, Multihead Light Positioner « bunnie's blog