Matthew Archibald

@Archibald_M
10 Followers
2 Following
18 Posts

RE: https://oldbytes.space/@thevowel/116253257354562286

I'll be giving a talk at VCF PNW!

"UNIX V4: History and Recovery"

I am getting ever closer to autonomous companion computer controlled drone flight. I now have my field router setup to act as a base station for my drone to connect it back to the internet!

https://archibald.top/2026/03/10/using-openwrt-router-as-a-field-router/

Computer History Museum Recovers Rare UNIX History

https://www.youtube.com/watch?v=-xlq_MPWNKk

Computer History Museum Recovers Rare UNIX History

YouTube

RE: https://mastodon.social/@lectronz/116126873024137361

My extra Brainfuinos are now up for sale on Lectronz!

As to answer the question of why? Well, the challenge. And to quote the original author Eduardo CorpeƱo, with the Brainfuino you get "bragging rights for writing code that works! You certainly won't get that from the Arduino."

My revision 1.1 of the Brainfuino has:
- Corrected clock routing to the FPGA soft processor
- JLCPCB compatible parts list and reduced cost by switching to prestocked "basic" components.
- USB C
- A nifty case
- Some code improvements are also on their way

There are two processors on the Brainfuino, the actual brainf*ck based soft processor implemented in hardware on the Lattice FPGA, and the STM32 which makes the whole thing user "friendly". Since the FPGA is configured basically as an old fashioned Harvard CPU, instructions move through the soft processor in a continuous stream of parallel bits, these flash into and out of existence, and the STM32 is there to catch them and serialize them so you don't need an ancient parallel based terminal
Last year, I decided to make a Brainfuino for myself and my sister and after much work, I have finally completed the PCB design improvements, manufacturing, hand RAM and ROM chip soldering, case design, and firmware building and flashing!

5 Years ago, my sister showed me this hilarious, and amazing project: The Brainfuino. It's a programming board that runs the esoteric programming language Brainf*ck in hardware. The language is extremely minimal, with just 8 characters, yet it is entirely Turing complete. Programming in Brainf*ck is difficult, hilarious, and rewarding.

These are the 8 characters in case you were curious:
><+-.,[]

First of 20 chips soldered!
I soldered this one by hand using drag soldering, it worked well, but was tedious. I'm looking forward to experimenting with hot air + solder balls, and iron + solder ball soldering techniques.

Presenting Brainfuino [-]+ Rev 1.1, the Brainfuck microcontroller!

My Christmas present from @Archibald_M has arrived! I'd been wanting a Brainfuino for years now, an Arduino-like microcontroller that only runs Brainfuck programs, but they're not sold anywhere. So, Matthew took up the challenge to understand Eduardo's design, manufacture the PCBs through JLPCB and source the parts. He even fixed some issues in the original design, like the unstable clock, and made improvements, like swapping USB Micro-B to USB-C.

We'll be selling our extra stock soon, to recoup the costs. Stay tuned.

https://github.com/kuashio/bf
https://www.hackster.io/news/eduardo-corpeno-s-brainfuino-is-an-arduino-uno-clone-programmable-only-in-brainf-k-8f3f5d69922e

#brainfuck #arduino