selenaalpha77-sketch/arduino-nano
This code defines the physical hardware layout of an Arduino Nano-compatible board, incorporating key components such as the ATmega328P microcontroller, CH340C USB-to-serial converter, AMS1117 voltage regulators, and USB connector with their associated footprints and pin configurations.
- Version
- 1.0.0
- License
- unset
- Stars
- 0
index.circuit.tsx
PCB
Schematic
import { NanoCoreSection } from "./lib/NanoCoreSection"
import { NanoUsbSection } from "./lib/NanoUsbSection"
import { NanoHeaders } from "./lib/NanoHeaders"
import { NanoPowerSection } from "./lib/NanoPowerSection"
/**
* Arduino Nano compatible board
*
* Key components:
* - ATmega328P-AU: Main microcontroller (same as Uno)
* - CH340C: USB-to-serial converter (replaces ATMEGA16U2 from Uno)
* - AMS1117-5.0: 5V regulator from VIN
* - AMS1117-3.3: 3.3V regulator from 5V
* - Mini-USB connector for programming and power
* - 2x 15-pin headers (30 I/O pins total)
* - ICSP 6-pin header
*
* Board dimensions: 45mm x 18mm
*/
export default () => (
<board
width="45mm"
height="18mm"
routingDisabled
>
<NanoHeaders />
<NanoCoreSection />
<NanoUsbSection />
<NanoPowerSection />
</board>
)