Raspberry Pi HATs
Arduino Uno ATmega328P Schematic Tutorial
Build a complete Arduino Uno compatible board from scratch using tscircuit — ATmega328P, USB interface, power regulation, and I/O headers.
Building a Keyboard with tscircuit
This tutorial guides you through creating a custom mechanical keyboard PCB using tscircuit. We'll cover setting up your environment, understanding the core components, building a key matrix, creating a simple 4-key keyboard, and finally scaling up to a standard 60% layout using data from Keyboard Layout Editor.
Building a Simple USB Flashlight (Complete Guide)
Step-by-step tutorial to build a USB-powered flashlight circuit using tscircuit — components, schematic, PCB layout, and manufacturing.
Building a 3x5 LED Matrix
This tutorial will walk you through building a 3x5 LED matrix controlled by a Raspberry Pi Pico using tscircuit.
Building a Class D Audio Amplifier HAT Tutorial
Learn how to design a Raspberry Pi HAT-compatible Class D audio amplifier using tscircuit — TPA2016D2, I2S interface, power filtering, and speaker output stage.
ESP32 PCB Layout and Routing Tutorial
Learn how to design a complete ESP32 development board with tscircuit — component placement, trace routing, USB connectivity, and manufacturing.
Building an I2C Environmental Sensor Module Tutorial
Learn how to design a multi-sensor environmental monitoring module using tscircuit — BME280 (temp/humidity/pressure), CCS811 (CO2/VOC), I2C bus design, and enclosure considerations.
Building a USB Power Delivery Trigger HAT Tutorial
Learn how to design a USB Power Delivery (PD) trigger module using tscircuit — FUSB302 PD controller, voltage negotiation, sink profiles, and power routing for Raspberry Pi projects.