I Built a Self-Balancing Robot: Three Control Loops

Brushed motors, an ESP32 and an MPU-6500 — and three control loops, each one fixing what the one before couldn't. The angle loop (PID, 500 times a second) keeps it upright, but it rolls 27 cm away. The speed loop brings it back to a 30 cm band. The position loop brings it home within 3 cm — then it drives over Wi-Fi and jumps off a bathroom scale. Three loops, one LQR, or a neural net — which would you bet on?

I Had the Motors but No Wheels, So I Cast My Own Silicone Tires

Four N20 gear motors with encoders and not a single wheel, so I cast my own. One mold printed on a Creality Ender-3 V3 KE: four cavities, four cores, nine M4 bolts, eight funnels and 24 vents of Ø2 mm so the air can get out. The rubber is DEVE DVSIL-P25 platinum silicone mixed 1:1, 20 g + 20 g with a few drops of pigment. Four hours later the red tires came out with a sharp herringbone tread; the black ones overnight. Nine wheels, eight colour combos: which one goes on the robot?

From Nope to Much Better: I 3D Printed a Desk Organizer

Too much stuff on my desk and no place for any of it — nope. So I designed an organizer in Fusion 360: a paper tray, a round cup, a front cutout and big rounded corners. Then the 3D print, four clear stick-on feet, and everything gets a home: paper in the tray, long things in the cup, clips up front — and the whole thing goes under the monitor. Much better. What on your desk never has a place?

No More Cardboard: I 3D Printed a Case for My GM328A

My GM328A component tester worked fine — it just lived glued to a piece of cardboard. So it got a real case: modeled in Fusion 360, 3D printed, supports cleaned off, heat-set inserts pressed in with a soldering iron. Inside is its own power: two 18650 cells in series (2S) with a BMS and USB-C charging on an IP2326 board. Four clear feet, and the cardboard is gone for good. What should get a case next?