
Bkm10iRduino shield 4 layer
abonham/BKM-10Replacements
The most up-to-date version is BKM10-Rp2040, based on the Raspberry Pico. See the docs in that directory for setup instructions.

The most up-to-date version is BKM10-Rp2040, based on the Raspberry Pico. See the docs in that directory for setup instructions.
Bkm10iRduino shield is an open-source printed circuit board by abonham, from the abonham/BKM-10Replacements repository on GitHub, published under the MIT licence. It is a 2-layer board of 34.3 × 73.7 mm with 13 parts on 35 nets, routed with 122 tracks and 4 vias.
Its parts include 4 capacitors, 2 ICs, 1 resistor, 1 diode and 1 connector. It belongs with the AVR (ATmega, ATtiny) boards of this library.
BKM-10Replacements are cheap microcontroller based alternative for the Sony BKM-10R control unit typically used with Sony broadcast monitors like the BVM-D20F1a/e/u.

The most up-to-date version is BKM10-Rp2040, based on the Raspberry Pico. See the docs in that directory for setup instructions.
BVM and PVM CRTs are rather popular with retro gaming enthusiasts, but they are being priced out of reach for the average fan. I managed to rescue a BVM-D20F1A that was destined for e-waste. Of course it was missing the control unit and it was stuck on the SDI input. One spare Arduino Nano, a couple of components, and a lot of swearing later, I had something good enough to use the menus to change inputs and do basic setup. With the help of Martin (@skumlos), this evolved in to a universal IR based replacement.
Allows the use of almost any IR remote you might have lying around to control any BVM compatible with the BKM-10R. It's configurable through a learning mode, so it's kind of like using a universal remote control, if you remember those from the late 90s. All the buttons on the BKM-10R are replicated, and all status LEDs are displayed on an OLED screen.
There's no problem assembling this on a breadboard, but there are KiCAD schematics, PCB designs and gerber files included if you'd like a more polished finised product.
I'm not an electrical engineer. I don't know enough to know when I'm doing something stupid or dangerous. Goes without saying that there is absolutely no warranty; if your precious monitor explodes, I will be very sympathetic and sorry, but that's all. Proceed at your own risk.
If you want to build the PCB version, there are some SMT components, so a least a bit of soldering experience is highly recommended.
I found the control codes on an anonymous pastebin, so must thank this unknown hero.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | C_Small | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2, C3, C4 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 1 | ADM3063EARZ-ND | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | Arduino_Nano_Every | Module:Arduino_Nano | A1 |
| 1 | DB9_Male | Connector_Dsub:DSUB-9_Male_Vertical_P2.77x2.84mm_MountingHoles | J1 |
| 1 | R | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 1 | SH1106 | Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_Vertical | D5 |
| 1 | SW_SPST | bkm10rduino:SW_PUSH_6mm_H5mm | SW1 |
| 1 | TSOP343xx | OptoDevice:Vishay_MOLD-3Pin | U1 |
It measures 34.3 × 73.7 mm and has 2 copper layers, 1.6 mm thick.
13 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the abonham/BKM-10Replacements repository on GitHub, at the commit this page was made from: the board is BKM-10Rduino/kicad/bkm10iRduino_shield.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

abonham/BKM-10Replacements
The most up-to-date version is BKM10-Rp2040, based on the Raspberry Pico. See the docs in that directory for setup instructions.

abonham/BKM-10Replacements
The most up-to-date version is BKM10-Rp2040, based on the Raspberry Pico. See the docs in that directory for setup instructions.



samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.

fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments


willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI