All topics

Electronics & Circuit Building

A circuit that works once is a starting point. A circuit whose inputs, power, and measurements you understand is something you can build on. This collection connects small bench experiments with complete instrument and PCB documentation, without treating an impressive prototype as a beginner kit.

Follow this topic

Where to start

A breadboard counter that counts one press once

Begin with button inputs and repeatability.

Turn an ESP32 into a Browser Oscilloscope

Explore low-voltage waveforms and the sampling limits.

Photo credit

oscilloscope.png

Bojan Jurca · MIT

Resized without cropping and converted to WebP for the project card.

Mill Your Own PCBs on a 3018 CNC: mattwach's Complete Guide

Follow the complete PCB fabrication workflow.

Photo credit

images/button_cnc_complete.jpg

mattwach · Apache-2.0

Resized without cropping and converted to WebP for the project card.

Start with a repeatable input

The breadboard counter focuses on one problem: making one button press count once. Establish that behavior before adding a display, networking, or a more elaborate enclosure. The crystal-radio notebook takes the same approach to tuning: record what changed, rather than judging an entire receiver from one listening session.

Measure before you manufacture

The ESP32 oscilloscope shows low-voltage signals in a browser, but its sampling limitations matter. It is not a substitute for a properly rated instrument on mains circuits. Move to the 3018 PCB-milling guide when you need fabrication, and read its calibration, workholding, and safety sections before making chips.

10 stories and builds

Turn an ESP32 into a Browser Oscilloscope
Photo credit

oscilloscope.png

Bojan Jurca · MIT

Resized without cropping and converted to WebP for the project card.

Build guideIntermediate

Turn an ESP32 into a Browser Oscilloscope

Bojan Jurca's complete setup guide for displaying ESP32 GPIO samples in a web browser, including the original interface screenshot, library requirements, FTP commands, and ADC limitations.

Bojan Jurca

Added Oct 3, 2026
SmartKnob: Build a Dial That Changes How It Feels
Photo credit

doc/img/PXL_20220212_013249074.jpg

Scott Bezek · Apache-2.0

Resized without cropping and converted to WebP for the project card.

Prototype referenceAdvanced

SmartKnob: Build a Dial That Changes How It Feels

Scott Bezek's complete SmartKnob README: brushless-motor haptics, configurable stops and clicks, original prototype photograph and exploded animation, PCB notes, and build limitations.

Scott Bezek

Added Oct 3, 2026
Mill Your Own PCBs on a 3018 CNC: mattwach's Complete Guide
Photo credit

images/button_cnc_complete.jpg

mattwach · Apache-2.0

Resized without cropping and converted to WebP for the project card.

Build guideAdvanced

Mill Your Own PCBs on a 3018 CNC: mattwach's Complete Guide

mattwach's full end-to-end PCB-milling writeup: design constraints, FlatCAM, calibration, height maps, cutting, drilling, and finishing, illustrated with the creator's process photographs.

mattwach

Added Oct 3, 2026
A bench check for a bicycle dynamo light
ExperimentIntermediate

A bench check for a bicycle dynamo light

A documented inspection plan for a matching dynamo and lamp, without improvised battery charging or assumptions about unknown output voltages.

Sep 10, 2026