A computer game where you can build breadboard circuits. Including support for a microcontroller!
Category Archives: Software
Learning Software Architecture
Today via Lobsters: Learning Software Architecture. Of particular interest were some of the references at the bottom:
- Boundaries talk by Gary Bernhardt
- How to Test
- ∅MQ guide and, more generally, writings by Pieter Hintjens
- optimistic merging
- Reflections on a decade of coding by Jamii
- my links
- Ted Kaminski blog
- Software Engineering at Google
- Ousterhout’s The Philosophy of Software Design
- a couple of important names
M Miranda LabX – ECE 4370 Spring 2026
A video demoing their final project. Built on an ATmega2560.
mousewheel.default.delta_multiplier_y
The firefox config setting which controls the mouse wheel speed is: mousewheel.default.delta_multiplier_y
I set it to 1000 when I want fast scrolling.
Module Monday #12: YL-99 Collision Sensor Module | Learning Electronics In The Lab With Jay Jay
You can support this channel on Patreon: patreon.com/JohnElliotV
This post is part of my video blog and you can find more information about this video.
Silly Job Title: Bolt Boy. I am the Bolt Boy!
In this video we take a look at the YL-99 Collision Sensor Module. The code is here: 2026-05-04-YL-99-Collision-Sensor.ino.
We use the Yizhan Digital Microscope to take a close look at the module.
We use the Kaisi S-160 45x30cm Repair Mat as our workspace.
Thanks very much for watching! And please remember to hit like and subscribe! :)
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
Yum Cha 8pcs Flexible Glue Remover Spudgers![]() |
Let’s go shopping!
Module Monday #11: IR-08H Avoidance Sensor Module | Learning Electronics In The Lab With Jay Jay
You can support this channel on Patreon: patreon.com/JohnElliotV
This post is part of my video blog and you can find more information about this video.
Silly Job Title: Current Commander. I am the Current Commander!
In this video we take a look at the IR-08H avoidance sensor module and another similar component. Unfortunately we weren’t able to make them work in the end. :(
We use the Rigol MSO5074 Mixed Signal Oscilloscope to investigate the signals on the module.
We use the Kaisi S-160 45x30cm Repair Mat as our workspace.
Thanks very much for watching! And please remember to hit like and subscribe! :)
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
Swann & Morten No.4 Scalpel Handle![]() |
Let’s go shopping!
Electronics Project #27: Space Drop Handheld Game | Learning Electronics In The Lab With Jay Jay
You can support this channel on Patreon: patreon.com/JohnElliotV
This post is part of my video blog and you can find more information about this video.
Silly Job Title: Current Curator. I am the Current Curator!
In this video we follow the instructions to build the Space Drop handheld computer game which you can buy in kit form from here: Space Drop Solder Kit.
The kit comes with the software preinstalled on the D1 Mini microcontroller, but in this video we replace the code with our own version of the code just to see if we could. And we could! Our code is here: Space_Drop.ino.
We use the METCAL PS-900 Soldering Station for soldering.
We use the Pro’sKit SS-331H Desoldering Pump to remove the OLED screen which I accidentally installed without the spacer.
We use the MUIN Solder Fume Extractor to clear the air.
We use the Bysameyee Head-Mounted Magnifier for magnification.
We use the Scotch Titanium Scissors to chop up the packaging for scrap-booking.
We use the Hakko CHP 3C-SA Precision Tweezers for holding solder off cuts.
We use the Plato Model 170 Wire Cutter to snip off component leads.
We use the Kaisi S-160 45x30cm Repair Mat as our workspace.
Thanks very much for watching! And please remember to hit like and subscribe! :)
p.s. today I added OLED to my spell check.
Following is a product I use picked at random from my collection which may appear in my videos. Clicking through on this to find and click on the green affiliate links before purchasing from eBay or AliExpress is a great way to support the channel at no cost to you. Thanks!
DUTRIEUX 14pcs Hexagonal Socket Set![]() |
Let’s go shopping!
Making an automatic putting club
lol. This is over the top. :)
Git Commands to Run Before Reading Any Code
Via Hacker News today was The Git Commands I Run Before Reading Any Code. I made a git-rep.sh script based on these:
#!/bin/bash
# 2026-04-09 jj5 - SEE: https://piechowski.io/post/git-commands-before-reading-code/
main() {
set -euo pipefail;
report 'What Changes the Most';
git log --format=format: --name-only --since="1 year ago" | sort | uniq -c | sort -nr | head -20;
report 'Who Built This';
git shortlog -sn --no-merges;
report 'Where Do Bugs Cluster';
git log -i -E --grep="fix|bug|broken" --name-only --format='' | sort | uniq -c | sort -nr | head -20;
report 'Is This Project Accelerating or Dying';
git log --format='%ad' --date=format:'%Y-%m' | sort | uniq -c;
report 'How Often Is the Team Firefighting';
git log --oneline --since="1 year ago" | grep -iE 'revert|hotfix|emergency|rollback';
}
report() {
echo;
echo "$1":
echo;
}
main "$@";
Space Drop – Solder Project
You can buy the kit here: Space Drop Solder Kit and the build guide is here: Space Drop Handheld Game.


