Skip to content

Instantly share code, notes, and snippets.

@ipilcher
ipilcher / build.sh
Created November 23, 2024 16:21
Vial firmware build script for Model F Labs keyboards - annotated
#!/bin/sh
# Clean up artifacts from previous builds
rm -f "$(dirname "$0")"/firmwares/new*.hex
rm -rf "$(dirname "$0")"/tmp
rm -rf ~/qmk_firmware
# Create directory for solenoid driver (downloaded below)
mkdir -p "$(dirname "$0")"/tmp/files/drivers/haptic
@ipilcher
ipilcher / f104-pandrew-fedora.md
Last active September 30, 2025 03:23
Building pandrew's signal monitoring utility for a New Model F classic F104 keyboard on Fedora 40

System prep

Install required system packages.

[pilcher@ian ~]$ sudo dnf -y install avr-gcc avr-libc qt5-qtbase-devel hidapi-devel p7zip
Last metadata expiration check: 4:31:17 ago on Mon 28 Oct 2024 05:13:22 AM CDT.
Dependencies resolved.
.
.