Hi, I'm Mike Karliner.
I've been programming since dinosaurs roamed the earth, or at any rate the mid-1970s. My first professional
job was an Intel 8080, in assembler, and I've had a soft spot for tiny machines and real-time code ever
since.
This is a golden age for people who tinker. There are at least a hundred microcontrollers in the room where
I'm writing this, and I've bought every Raspberry Pi on the day it came out. The open-source tools are just
as good: Node-RED, MicroPython (I backed the original Kickstarter), Home Assistant and Tasmota are a few of my
favourites.
Thingstudio is my attempt to give something back. The idea is to bring flow programming to
microcontrollers, using things people already like: Node-RED's way of wiring a program together, and
MicroPython underneath it.
I built it with a lot of AI assistance, and I've supervised it closely. If you object to AI-written code on
principle, it probably isn't for you, and fair enough.
It is, and will stay, open source under a permissive licence.
Mike
Status: alpha
It works on my bench, with my boards and my habits. It stays alpha until people other than me have set it
up and used it from the docs alone. Expect rough edges, and gaps in the docs I can't see.
Testers wanted
I'm looking for some brave souls to try the onboarding. The idea is that someone with some
microcontroller or Node-RED experience can go from a blank board to a blinking LED, installing everything
on the way, MicroPython included, in about 15 minutes. All you need is an ESP32 or a Raspberry Pi Pico.
Start at Getting started, and tell me how it
went: which board and computer, how long each step took, and every place you stopped, guessed or swore.
All polite feedback very gratefully received, in
an
onboarding report on GitHub, or by email if you'd rather keep it private:
mike@minus1.com.