Skip to content
/ elab Public

electronics lab: lab notes, bus analysis, embedded systems, hardware teardowns, scope printouts

License

Notifications You must be signed in to change notification settings

jknoxdev/elab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elab

Personal electronics lab — bus analysis, embedded systems, hardware teardowns

A collection of hands-on hardware experiments, firmware work, and protocol analysis. Each project folder contains its own README with setup notes, wiring diagrams, logic analyzer captures, and lessons learned.


Projects

Project Preview Board Topics
hb0100-centurion hb100 Raspberry Pi Pico (RP2040) SPI display, I2C IMU, logic analysis, TUI serial
null-key null-key Waveshare Pro Micro C (ATmega32U4) USB HID, KiCad PCB design, AVR, open hardware

Lab Equipment

  • Logic Analyzer: NanoDLA (PulseView)
  • MCU: Raspberry Pi Pico / RP2040, Waveshare Pro Micro C (ATmega32U4)
  • IDE: Arduino IDE with Earle Philhower RP2040 core
  • Terminal: screen / PuTTY

Philosophy

These aren't polished tutorials — they're lab notes. Mistakes, dead ends, and wrong sample rates included. The goal is to understand what's happening at the silicon level, not just make the demo run.


Structure

elab/
├── hb0100-centurion/     # HackerBox 0100 Centurion bus analysis
├── rf-lab/               # SDR, RF sniffing (coming)
├── net-lab/              # Packet analysis, switching (coming)
└── adl/                  # Advanced dev, original projects (coming)

License

Apache 2.0 — see LICENSE

About

electronics lab: lab notes, bus analysis, embedded systems, hardware teardowns, scope printouts

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages