Sign in

Keenan Johnson

@keenanjohnson.com
271 followers 491 following 557 posts

Freelance Human. Founded some hardware startups. Loves making things. www.keenanjohnson.com

PostsRepliesMedia
Keenan Johnson @keenanjohnson.com · 03/10/2026
Wild that I can hold a 30 v / 10 amp supply in my palm
Tiny power supply in my hand
130
Keenan Johnson @keenanjohnson.com · 03/10/2026
Got this little stack of super portable power supplies and electronic loads for a project. They been floating around my internet for a while but finally had a project that needed them.
Stack of miniware power supplies, e load and display.
260
Keenan Johnson @keenanjohnson.com · 26/09/2026
Vortex strawberries
Dyson strawberries
000
Keenan Johnson @keenanjohnson.com · 23/09/2026
This is your brain on pcb
The layout of a printed circuit board
0110
Keenan Johnson @keenanjohnson.com · 19/09/2026
It's not real cad if yu don't spend time spinning it around. This board is a bit goody as it uses huge connectors to ensure it can be hand soldered and is very high current.
151
Keenan Johnson @keenanjohnson.com · 18/09/2026
I’ll be impressed with new software tools when this class of bug is fully solved and no one thinks of it anymore haha
Trojan horse of search string
010
Keenan Johnson @keenanjohnson.com · 18/09/2026
Wishing all products I used came with such a concise and awesome info sheet like this:
A harwin customer information sheet
001
Keenan Johnson @keenanjohnson.com · 17/09/2026
Been working on this nice little easy to hand solder pcb for the seattle aquarium in between other harder EE projects for secret clients.
A pcb for controller some LEDs inside a watertight enclosure
020
Keenan Johnson @keenanjohnson.com · 16/09/2026
I know a lot of people in the construction industry like this packout crates that can stack / unstack etc. I am currently thinking of something similiar. These are strong enough to protect a o-scope / some other somewhat fragile stuff and be easy enough to take around to client sites. etc
A set of packout crates
000
Keenan Johnson @keenanjohnson.com · 14/09/2026
At this point of the pcb layout:
A grid of resistors and capacitors on a kicad pcb layout
130
Keenan Johnson @keenanjohnson.com · 14/09/2026
Hoping the next macbook has an amphenol D38999 port
An amphenol milspec connector photo
0132
Keenan Johnson @keenanjohnson.com · 08/09/2026
pcb people. I find myself generating this kind of connector callout doc all the time. I used to mark them up by hand all the time, but finally started making a little tool that can do it automatically. What do you think?
kicad pcb rendering with connector callouts
020
Keenan Johnson @keenanjohnson.com · 05/09/2026
I love some of the google reviews that make no sense. “i can't really leave an accurate review. tried to enter this bar, the atmosphere looked cool, but the security guard was a pigeon and i just couldn't enter...????...”
Google review i can't really leave an accurate review. tried to enter this bar, the atmosphere looked cool, but the security guard was a pigeon and i just couldn't enter...????...
000
Keenan Johnson @keenanjohnson.com · 04/09/2026
Encrypted usb anyone?
An encrypted usb stick
110
Keenan Johnson @keenanjohnson.com · 04/09/2026
@kicad.org on the train
Aligning a hole in kicad during a long train ride
060
Keenan Johnson @keenanjohnson.com · 25/08/2026
Please enjoy this photo of a duck wearing my headphones.
A duck wearing my headphones
000
Keenan Johnson @keenanjohnson.com · 21/08/2026
Ah there is nothing quite the same as pcb design. I've been doing more of that recently both for clients or for some open source work like the design I've shown. This design is open source, but a secret for now :)
a pcba design and 3d rendering in kicad
010
Keenan Johnson @keenanjohnson.com · 21/08/2026
It could be great:
Screenshot of a browser-based fake desktop OS called "corp-sim," with overlapping windows for email, chat, a security monitoring agent, and a TODO list satirising corporate bureaucracy.
010
Keenan Johnson @keenanjohnson.com · 04/08/2026
Or this other weirdo where the whole thing seems to spin in a terrifying way:
A weird drone flying that is only rotors it seems.
001
Keenan Johnson @keenanjohnson.com · 04/08/2026
Stuff like this weirdo:
Weird three arm flying drone
100
Keenan Johnson @keenanjohnson.com · 27/07/2026
Tried setting up my @sifa.id account in hopes that one day linkedin in it's current form can be dead. sifa.id/p/keenanjohn...
Keenan's Sifa profile screenshot.
2120
Keenan Johnson @keenanjohnson.com · 24/07/2026
"Always Has Been" meme: Two astronauts in space with Earth in the background. The front astronaut looks at Earth and asks, "LLMs are just corporate dashboards?" Behind him, a second astronaut points a gun at his head and says, "Always has been."
100
Keenan Johnson @keenanjohnson.com · 24/07/2026
A friend sent me this and it truly describes the human condition in modern society
A meme showing a tabby cat wearing a small gray necktie, looking anxious, with a speech bubble that says “Hope nothing breaks today.” Behind the cat is a large industrial factory with smokestacks, labeled “Something breaks everyday factory” in white text on its wall.
020
Keenan Johnson @keenanjohnson.com · 23/07/2026
Enjoy my first bluesky contribution yarr: piratesky.app
bluesky, but rendered as a piratesky app
121
Keenan Johnson @keenanjohnson.com · 18/07/2026
Still working on my little sub game. Starting to dig into the sound design which is one of the parts I'm most excited to do.
Gameplay screenshot of my sub / ROV exploration game bloop.
020
Keenan Johnson @keenanjohnson.com · 18/07/2026
I got this small heat pump to try and survive the summer heat wave in the bedroom. Seems to work great but extremely stupid control electronics. Should I open up and attempt an upgrade?
A small heat pump.
111
Keenan Johnson @keenanjohnson.com · 16/07/2026
🔥
Sign that says no smoking unless you are on fire
010
Keenan Johnson @keenanjohnson.com · 12/07/2026
Decided to use one of those fancy github profile analyzer things for my public repos. I guess my most used public language is g-code lol. that's what I get for committing too many 3D files.
Screen shot of my github stats from https://github.com/keenanjohnson/
010
Keenan Johnson @keenanjohnson.com · 11/07/2026
We’re all even at the half.
000
Keenan Johnson @keenanjohnson.com · 11/07/2026
It's working haha
The live ticket of events for https://www.haaland-vs-kane.com/
000
Keenan Johnson @keenanjohnson.com · 11/07/2026
This is what the page looks like. It SHOULD update in real time with a comparison of the two big players
Comparison website of Haaland vs Kane for tonight’s World Cup match
110
Keenan Johnson @keenanjohnson.com · 08/07/2026
Bollard simulator prototype
021
Keenan Johnson @keenanjohnson.com · 08/07/2026
More convinced than ever that bollard simulator could be a great game:
mockup of bollard simulator choosing different bollard types
010
Keenan Johnson @keenanjohnson.com · 06/07/2026
I love streaming real, human radio stations. I'm also an electronic nerd and spend lots of time in the terminal, so I built a little program to stream one of my favorites: rinse in the terminal. Check it out here and install it via homebrew if you'd like. github.com/keenanjohnso...
020
Keenan Johnson @keenanjohnson.com · 04/07/2026
Anyone need the IP address of this bus stop?
Bus stop sign disconnected and showing IP address
010
Keenan Johnson @keenanjohnson.com · 04/07/2026
American Society at this moment:
Warning sign of Spontaneous Combustion Risk
010
Keenan Johnson @keenanjohnson.com · 02/07/2026
In my conservation work, I spend an incredible amount of time looking at pictures of crabs and kelp like this:
An image of a crab grabbing a tape measure underwater. The left is a raw image from the camera. The right is enhanced.
010
Keenan Johnson @keenanjohnson.com · 01/07/2026
See the real estate vending machine today
The real estate vending machine
142
Keenan Johnson @keenanjohnson.com · 27/06/2026
Just spending some time animating my 3D pixel fish
000
Keenan Johnson @keenanjohnson.com · 21/06/2026
I'm playing around with generating ship wrecks and terrain from real survey data which is fairly accessible and free. What do you think. does this make the game feel more / real / fun?
A shipwreck generated from real ocean survey data seen from my game prototype bloop.quest
030
Keenan Johnson @keenanjohnson.com · 16/06/2026
New game update, now supporting ROV names:
My ROV underwater game showing floating player name cards
000
Keenan Johnson @keenanjohnson.com · 11/06/2026
Some basic progress on a little sonar HUD today for bloop.quest.
New screenshot of bloop.quest with a small HUD / Sonar thingy
010
Keenan Johnson @keenanjohnson.com · 08/06/2026
The multiplayer is going to be really fun
Screenshot of a low-poly underwater exploration game. A yellow boxy submarine ROV is viewed from behind on the seafloor, connected by a tether cable. Two smaller blue ROVs shine spotlight beams nearby. A HUD shows depth 21.2 m and heading 187° S, with control hints along the bottom."
010
Keenan Johnson @keenanjohnson.com · 08/06/2026
I made a little online multiplayer game inspired by my recent underwater robotics work. You can pilot a little ROV around the ocean, explore shipwrecks, take photos and categorize fish and things. It's multiplayer and I'm thinking of having treasure hunts, etc. Should I ship it? Would you play?
100
Keenan Johnson @keenanjohnson.com · 05/06/2026
🐭
Terminal demo of mouse in maze running the a* algorithm
000
Keenan Johnson @keenanjohnson.com · 28/05/2026
THREEEEEEE DDDDDDDDDDDDDD
010
Keenan Johnson @keenanjohnson.com · 28/05/2026
I have the (mis-?) fortune to have some possessions in a storage unit during a transitional period in life. Figuring out where things are in the unit is somewhat annoying, so I built a little web app to viz where things are with search etc. Is this just a me problem or anyone else?
A web app visualizing where things in a storage unit areA web app demo showing how the search highlights a box.
100
Keenan Johnson @keenanjohnson.com · 26/05/2026
Good luck to all the students traveling to University Rover Challenge (URC) this week! Building a robot on a budget with a bunch of friends and then constantly rebuilding it inside of random hotel rooms is certainly a peak university memory for me.
Me commanding a mars rover inside a trailerMe looking at a bunch of electronics figuring out what's broken inside a hotel room.Me looking serious commanding a mars roverA team of students holding up a mars rover in the utah desert.
110
Keenan Johnson @keenanjohnson.com · 25/05/2026
One of my favorite things is taking pictures of subtly unhinged street signs. Like this one where the person stands pondering his fate above the potentially deep water. He’s not actually in danger yet, just pondering that he could be, just like you the reader of the sign
Danger deep water sign
000
Keenan Johnson @keenanjohnson.com · 23/01/2026
Cad time
The blank slate of an empty 3d design file
020