dj505 @5panel.dance · 09/01/2026Major progress! I did have to cheat a bit using the internal layers to route some power traces, but that should be fine, I think. All the important stuff is routed over unbroken ground. But this makes my first real 4-layer design! Test batch coming soon, after I make the silkscreen look nice 💪 020
dj505 @5panel.dance · 06/01/2026Meshlet v2 on the way!! I managed to shrink down the PCB plenty without losing features! Just no more unnecessary parts for debugging or testing (or because I misread the datasheet lol oops) This board clocks in at only 42*32mm -- and it shouldn't die as soon as the wifi module tries to transmit! 120
dj505 @5panel.dance · 31/12/2025There's something extra satisfying about designing your own hardware. Not just the 3D printed shell, but the electronics inside, too. Like. I *made* that!! For once I didn't just put an off-the-shelf board into a neat little case!! Now that I know what needs revising, I can get started on v2 🥳 0152
dj505 @5panel.dance · 25/12/2025For v0.2, I added dedicated LDOs for the RP2350, LoRa radio, and all the smaller peripherals - 3 in total! The WiFi module now draws power directly from the battery chip's output. Last but certainly not least, I added a bunch of decoupling caps that I somehow managed to miss the first time around. 110
dj505 @5panel.dance · 18/10/2025Obviously, you look up the sensor datasheet, do some light reverse engineering on the PCB, snip some traces, and pull the "DIR" pin listed in the datasheet high to reverse the output direction! Shoutouts to the manufacturer for not laser etching the IC part numbers out :) 000
dj505 @5panel.dance · 18/10/2025We have some games at work with bad steering potentiometeers. The old ones are discontinued, and the output range on the new model is backwards, which means the steering is also backwards. Turns out, they're not real potentiometers. They're hall effect sensors in disguise. How do you fix this...? 110
dj505 @5panel.dance · 30/09/2025I posted a lil teaser about this PCB last month but didn't really elaborate! This is the "Meshlet," a LoRa node I designed around the RP2350 that supports some super neat features. It's meant for use with #meshtastic, hence the logo and stuff, but it can be pretty versatile. Features include... 381
dj505 @5panel.dance · 14/08/2025Pebble Time 2 announcement dropped today and my Pebble Time Round decided its job here was done 030
dj505 @5panel.dance · 07/07/2025Not sure if this counts, but I own a genuine copy of Pump it Up PRO 2, a great game that sold very poorly and was heavily bootlegged (being built on the open-source StepMania engine). I've been told only ~20 real copies ever sold, and finding one with the button panel and marquee is near impossible! 000
dj505 @5panel.dance · 01/07/2025I've released the files for this project at long last! Changes include: - Fun accents and text on the faceplate and lid - Upgraded to an 80mm solar panel; shockingly effective and easier to find compared to 70mm - Fitment/tolerance fixes Available on Printables! www.printables.com/model/134312... 020
dj505 @5panel.dance · 25/05/2025WIP solar capable #meshtastic messenger I'm working on! The idea is to let it charge via solar when outside if USB isn't accessible. The magnetic lid also protects the keyboard & the new 1.52" OLED. There's a CN3791 solar MPPT inside too, at the cost of a smaller 1100mAh battery (prev. 3000mAh) 0132
dj505 @5panel.dance · 20/04/2025Falling down the #meshtastic rabbit hole has led me to the point where I'm learning Fusion 360 to design my own nodes, lol. This is the 1st prototype of the Minimesh! A compact portable node with a 3000mAh battery & M5Stack CardKB, running on an nRF52 fakeTec. Battery life is roughly 2 weeks! 0181
dj505 @5panel.dance · 20/03/2025Hello there! I don't have a reliable connection from home, but I do see it pop up on my commute from time to time. I'm 5panel.dance (5p.d)! As of today I've seen 45 unique nodes around the city - we just need a few more setups with some good height to fill in the gaps for reliable messaging! 120
dj505 @5panel.dance · 21/02/2025It didn't even take me one month to upgrade to some nicer hardware LOL I also have 3 other working nodes, with parts for a 5th on the way. Been researching weatherproof cases and solar panels, too. Surprised how many other nodes there are here! Coverage is still poor, but I'm gonna try to fix that! 140
dj505 @5panel.dance · 30/01/2025Woah hey that's crazy, still not used to being on a social media site where people actually see my content. Thank u everyone 💙 030
dj505 @5panel.dance · 25/01/2025The first run of my TechnoPico PCBs are here!! For those seeing it for the first time, it's a custom controller for most arcade-style dance games, with a customizable layout via hotswap sockets and way too much RGB. All designed around the brand new @raspberrypi.com #RP2350 microcontroller! 1140
dj505 @5panel.dance · 12/01/2025Screencaps of the layers in KiCAD for the layer enjoyers. Routing is a lil messy and best practices™ are not always followed, as is the way of hobby electronics lol Really really hope these actually work!! I can only fit a single batch into my budget for the foreseeable future 130
dj505 @5panel.dance · 12/01/2025Still waiting for @raspberrypi.com to make the RP2354 available to consumers, so for now, I crammed some SPI flash (U5) in what little room I had left on the TechnoPico main board so I could order a test batch. Super nervous about ordering this one, easily the densest PCB I've ever laid out! 230
dj505 @5panel.dance · 29/12/2024Anyone got canned coffee recs? Big fan of these two but it's really hard for me to find the Kirin FIRE coffee (only 1 store in the city that I know of carries it), and the Highlands Vietnamese coffee is only sold in more expensive 6-packs everywhere reasonably close by 😔 000
dj505 @5panel.dance · 22/12/2024No wonder this Balatro game won so many awards! And you're telling me I can play it on the go, too? Wow! 120
dj505 @5panel.dance · 18/12/2024How does this mixup even happen, when the switches are under the tiles and covered up? Players run out of balls but are desperate to hit the last tile for the bonus, so they throw just about anything in there! The tile breaks off, and the switches get bumped on the way down. Please don't do this!! 110
dj505 @5panel.dance · 18/12/2024Since two tiles currently share an ID of 4, the game gets confused, and can never recognize that all the tiles have been hit because the (now non-existent) third tile was never hit. Thus, no bonus round for you! Simply switching it back to 000011, denoting a 3, makes it work as intended! 110
dj505 @5panel.dance · 18/12/2024Every tile has a set of DIP switches underneath, with a binary representation of their unique ID, starting from switch 6 and going backwards to switch 1, with "ON" being 0 and "OFF" being 1. Weird way of doing it. When this one is read as intended, it reads 000100, which is a 4. It should be 3! 110
dj505 @5panel.dance · 18/12/2024If you're ever unfortunate enough to encounter "Let's Bounce" at the arcade & hit every tile, but it doesn't give you the bonus, this is likely why! See if any tiles stay lit after being hit & only dim when a different tile is hit. It could be any two tiles, these just happened to be adjacent. 🧵 120
dj505 @5panel.dance · 15/12/2024At last, it's done! I skipped over several steps here; there are in-depth guides out there for that. Here's a rough before/after! The before photo isn't mine though, I'm a little surprised I never took any at any point owning this car. 120
dj505 @5panel.dance · 15/12/2024When putting it back together, I had to find an easy way to reattach the fan dial connector. It's the dead of winter, I'll need heat! I was lucky it wasn't colder during this install. Presenting... Zip ties!! No way would I risk damaging the cables w/ the old wire. It's a miracle it held up before. 100
dj505 @5panel.dance · 15/12/2024Answer: it didn't! The connector on it was wrong. The Amazon listing said it worked, and my research told me the same, since I didn't inherently trust the listing. But no! 1st gen Fits are weird I guess. It took ~4 hours to splice all these! Very glad I had my Pinecil iron & battery bank. 100
dj505 @5panel.dance · 15/12/2024I thought at first that the original connector had been Frankensteined too, but taking a second look now, I don't think that's the case. All the electrical tape threw me off. I'm pretty sure that's just factory. 100
dj505 @5panel.dance · 15/12/2024First things first... Someone's been in here. This is the fan speed dial connector, held on by some thin wire, because one of the clips that holds it in place was broken off by a previous owner/mechanic. I really don't like how it's relying on the ground wire for structural support like that! 110
dj505 @5panel.dance · 15/12/2024I installed a new head unit in my car yesterday! I meant to take more photos to make this a proper thread, but I don't have a garage, and it was like -10°C (14°F) out. Not *cold* cold, but I sure felt it over 5 hrs. Here are some things that were interesting enough for me to take pics of! 🧵 3231
dj505 @5panel.dance · 06/12/2024Bonus gameplay, without the prizes, and with several errors thanks to the lack of card readers: 000
dj505 @5panel.dance · 06/12/2024It's done! Thanks for coming along for this (rather short) ride! New games aren't as interesting to assemble as used ones that are taken apart in mysterious ways, but I hope it was still neat. Here are some nice, clean glamour shots, before it's met with the fury of a thousand drunk, rowdy guests: 100
dj505 @5panel.dance · 06/12/2024Time for finishing touches! I removed the coin acceptors and ticket dispensers, since both of those are handled by the readers. The included metal plates get installed in their place. The manual and spare parts all go in the coin box area, as is common practice here - makes them easy to find! 100
dj505 @5panel.dance · 06/12/2024They also included a bunch of prizes! How kind of them. Some of the prizes were uneven in number, but we did our best to organize them somewhat neatly and evenly. They'll probably get shuffled around a bit before the game goes out. There's even a shelf along the top for display, or extras! 100
dj505 @5panel.dance · 06/12/2024Here's a rather satisfying video of the playfield filling up! I spent way too long looking for where they packed the marbles. Turns out they were in there the whole time, lol 100
dj505 @5panel.dance · 06/12/2024Now it's finally ready to power on and test! Looks like everything is in working order! 100
dj505 @5panel.dance · 06/12/2024Once the control panels are on there, the coin acceptors have to go. We don't use tokens here! Shockingly, UNIS considered this! There are cutouts for standard smart reader mounts, and the wiring harness has a standard connector for them. Easy! 100
dj505 @5panel.dance · 06/12/2024Next up are the control panels! I initially didn't look too closely and thought these were symmetrical. Took me longer than I'd like to admit to realize. Each is held on with 8 screws. I had to guess which kind specifically. The manual doesn't say! It doesn't even have real assembly instructions! 100
dj505 @5panel.dance · 06/12/2024Right, back on track. Next up is the header! This was technically attached from factory, but had been detached before it was dropped off so it would fit through the door. This goes on with 4 extra screws, up through the ceiling inside the game. 100
dj505 @5panel.dance · 06/12/2024Using the included keys, we can open up the front panel, and-- oh, what's this? Some brand new, straight-from-the-factory rust? Thanks, UNIS! 100
dj505 @5panel.dance · 06/12/2024Here's what we had delivered this morning. The game comes mostly assembled, which makes my job easier! Separate from the game are the manual, coin/ticket covers for arcades that use smart readers, screws, prizes (they include 145 split between small & medium/large), and the P1/P2 control panels. 100