dj505
banner
5panel.dance
dj505
@5panel.dance
Arcade Technician!

Rhythm Games | Programming | PCB, Hardware & Graphic Design | Electronics | Arcade Game Content™ // @dj505_ on the other site

https://5panel.dance

↙️↖️⏺️↗️↘️

Pump it Up • Expert Lv. 3
Obviously, 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 :)
October 18, 2025 at 1:39 AM
We 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...?
October 18, 2025 at 1:39 AM
I 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...
September 30, 2025 at 7:57 AM
Pebble Time 2 announcement dropped today and my Pebble Time Round decided its job here was done
August 14, 2025 at 1:07 AM
workin on a new pcb
August 7, 2025 at 7:31 AM
Back at it again. Wish me luck
August 1, 2025 at 9:06 PM
Not 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!
July 7, 2025 at 6:13 PM
I'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...
July 1, 2025 at 8:05 PM
WIP 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)
May 25, 2025 at 9:04 PM
giving the coin pusher tokens a bath
May 18, 2025 at 1:54 AM
Falling 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!
April 20, 2025 at 7:16 PM
Hello 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!
March 20, 2025 at 6:14 AM
It 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!
February 21, 2025 at 10:15 PM
Portal 2 co-op
January 31, 2025 at 9:31 PM
Woah hey that's crazy, still not used to being on a social media site where people actually see my content. Thank u everyone 💙
January 30, 2025 at 11:50 PM
The 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!
January 25, 2025 at 10:30 PM
on it boss
January 19, 2025 at 9:40 PM
Screencaps 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
January 12, 2025 at 8:46 AM
Still 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!
January 12, 2025 at 8:46 AM
Anyone 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 😔
December 29, 2024 at 5:36 PM
No wonder this Balatro game won so many awards! And you're telling me I can play it on the go, too? Wow!
December 22, 2024 at 5:23 PM
How 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!!
December 18, 2024 at 5:43 PM
Since 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!
December 18, 2024 at 5:43 PM
Every 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!
December 18, 2024 at 5:43 PM
If 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. 🧵
December 18, 2024 at 5:43 PM