electronics
Lupa Espresso
Digital upgrade of an E61 style espresso machine,
with custom round LCD ‘analog’ displays and a Home-Assistant enabled ESP32 motherboard.
DPSwitch
A low-cost DisplayPort switch for sharing a single monitor/keyboard/mouse between two PCs,
using simple logic and a high-speed DP mux chip.
pyMATE
pyMATE is a python library that can be used to emulate an Outback MATE unit,
and talk to any supported Outback device such as an MX charge controller,
an FX inverter, a FlexNET DC monitor, or a hub with multiple devices attached to it.
Driving FPDLink Displays
An intro to the FPD-Link display interface, commonly used in laptop and monitor LCD panels!
RIoTLCD
I’ve always been interested in the idea of re-using old laptop LCDs, but it always seemed out of my reach until recently I had a huge urge to wire up a special sunlight-readable Portege R500 “transflective” LCD, and I discovered it isn’t that hard to do!
OSHW OLED Watch
Over the last year or so I have been working on this project;
a custom-built smartwatch! It is still very much a work in progress,
and I have plans to build a new hardware platform in the future…
Everything was built from the ground-up: the schematics, PCB, firmware, and PC software.
OLED Watch Rev 2
After making a mistake in my last design, I took the opportunity to
re-design the PCB and add some extra features. This will be a work in
progress so look in here for related blog posts!
OLED Watch
As a side project, I decided it’d be neat to have a programmable wrist watch.
I had an OLED lying around with the right dimensions, but I needed a breakout
board to be able to use it. So instead of simply making a breakout board,
I decided I’d turn it into a smart-watch platform!