Skip to content

feat: add Arduino Uno schematic tutorial#676

Open
q404365631 wants to merge 1 commit into
tscircuit:mainfrom
q404365631:arduino-uno-schematic
Open

feat: add Arduino Uno schematic tutorial#676
q404365631 wants to merge 1 commit into
tscircuit:mainfrom
q404365631:arduino-uno-schematic

Conversation

@q404365631
Copy link
Copy Markdown

Summary

Adds a comprehensive tutorial for building the Arduino Uno schematic using tscircuit.

Addresses tscircuit/docs-old#42

What's included

  • ATmega328P-PU microcontroller (DIP-28) with full pin mapping
  • 16MHz crystal oscillator with 22pF load capacitors
  • Power supply — USB-C + AMS1117-5.0 LDO + decoupling capacitors
  • Reset circuit — 10k pull-up resistor + push button
  • LED indicators — Power LED (green) + D13 LED (yellow)
  • Component reference table with JLCPCB part numbers
  • ATmega328P pin mapping table (ATmega pin → Arduino pin)

Tutorial structure

  1. ATmega328P microcontroller schematic symbol
  2. Power supply (USB-C + LDO)
  3. Connecting power to ATmega328P + decoupling
  4. 16MHz clock circuit
  5. Reset circuit
  6. LED indicators
  7. Complete schematic

All code examples use <CircuitPreview> and <TscircuitIframe> components for interactive viewing. Uses routingDisabled for schematic-only output.

/claim #42

Create a comprehensive tutorial for building the Arduino Uno schematic
using tscircuit. Includes ATmega328P microcontroller, 16MHz crystal
oscillator, reset circuit, power supply with LDO, and LED indicators.

Addresses tscircuit/docs-old#42

/claim tscircuit#42
@vercel
Copy link
Copy Markdown

vercel Bot commented May 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment May 28, 2026 2:12pm

Request Review

@q404365631
Copy link
Copy Markdown
Author

Hi! This PR has been open for a while. Could a maintainer please review? This addresses a bounty from tscircuit/docs-old. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant