Skip to the content
2 layers98.4 × 99.5 mmArduino usb c, the printed circuit board in 3D

Arduino usb c

wszeto9/2_679_PCB1

PCB Project for 2.679 which is then used in my 2.007 Competition Robot

Size
98.4 × 99.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
161
Nets
69
Pads
937
Tracks, vias
1,710, 227
Pours
8
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
16 Mar 2022
Updated
10 Jul 2022

Overview

Arduino usb c is an open-source printed circuit board by wszeto9, from the wszeto9/2_679_PCB repository on GitHub. It is a 2-layer board of 98.4 × 99.5 mm with 161 parts on 69 nets, routed with 1,710 tracks and 227 vias.

It is built around the ATMEGA328P-AU, CH340C and OP07, with the AMS1117-5.0 and AON6558 among its other parts. Its parts include 45 resistors, 38 capacitors, 18 connectors, 16 ICs and 13 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

5

README

Arduino_USB_C/arduino_usb_c/README.md

2.007 Power Distribution Board

Battery protection circuit for 2.007 "Legacy" Robotics Competiton @ MIT, Spring 2022

Interactive BOM

Features:

  • 20A socketable fused input
  • Reverse polarity protection
  • Voltage Monitoring components to prevent overdischarging of batteries
  • Black colored Arduino Nano for looks
  • Op-Amp breakout board for additional gain on current sensors

3D Assembled PCBA

Top Top

Parts

161
QtyValueFootprintReferences
211KResistor_SMD:R_0402_1005MetricR1, R1, R1, R1, R2, R2, R2, R2, R3, R3, R3, R3, R4, R4, R4, R4 +5
16100nFCapacitor_SMD:C_0603_1608MetricC1, C1, C1, C1, C2, C2, C2, C2, C5, C5, C5, C5, C9, C9, C9, C9
141uFCapacitor_SMD:C_0603_1608MetricC4, C4, C4, C4, C6, C6, C6, C7, C7, C7, C10, C10, C10, C10
1010kResistor_SMD:R_0402_1005MetricR8, R10, R10, R10, R11, R11, R11, R12, R12, R12
9LEDLED_SMD:LED_0603_1608MetricD1, D1, D1, D1, D3, D3, D3, D3, D4
84.7uF 16V TantCapacitor_Tantalum_SMD:CP_EIA-3216-10_Kemet-IC3, C3, C3, C3, C8, C8, C8, C8
85.1K 1%Resistor_SMD:R_0402_1005MetricR5, R5, R5, R5, R6, R6, R6, R6
6Conn_01x03_MaleConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_VerticalJ7, J7, J7, J8, J8, J8
4AMS1117-5.0Package_TO_SOT_SMD:SOT-223-3_TabPin2U3, U3, U3, U3
4ATmega328P-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1, U1, U1, U1
4Arduino_Nano_v3.xModule:Arduino_NanoA1, A1, A1, A1
4CH340CPackage_SO:SOIC-16_3.9x9.9mm_P1.27mmU2, U2, U2, U2
4Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ2, J2, J2, J2
4Crystal_GND2_SmallCrystal:Resonator_SMD_Murata_CSTxExxV-3Pin_3.0x1.1mmY1, Y1, Y1, Y1
4D_SchottkyDiode_SMD:D_SMAD2, D2, D2, D2
4SW_SPSTButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW1, SW1, SW1, SW1
4USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_Palconn_UTC16-GJ1, J1, J1, J1
310kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR13, R13, R13
340kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR14, R14, R14
3OP07Package_DIP:DIP-8_W7.62mm_SocketU5, U5, U5
2Screw_Terminal_01x02TerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2-5.08_1x02_P5.08mm_HorizontalJ3, J4
1AON6558Package_DFN_QFN:DFN-8-1EP_6x5mm_P1.27mm_EP4x4mmU4
1Conn_01x03_MaleConnector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ5
1Conn_02x03_Odd_EvenConnector_PinSocket_2.54mm:PinSocket_2x03_P2.54mm_HorizontalJ6
1FuseFuse:Fuseholder_Blade_Mini_Keystone_3568F1
1SW_SPSTSwitch:M2012SS2W13SW2
1Voltmeter_DCConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalMES1

The 145 most common of 161 parts.

More from wszeto9/2_679_PCB

1
  • 2 layers101.6 × 95.3 mm2 679 PCB, the printed circuit board in 3D

    2 679 PCB

    wszeto9/2_679_PCB

    PCB Project for 2.679 which is then used in my 2.007 Competition Robot

    128 parts1

Similar boards

  • 4 layers62 × 60.8 mmPcbcax, the printed circuit board in 3D

    Pcbcax

    7bwiiza/Robot-creation

    Uni project of a 3D model of a 5dof robot using Solidedge and motor control using KiCAD and MATLAB

    58 parts
  • 2 layers52 × 70 mmTaptempo smd, the printed circuit board in 3D

    Taptempo smd

    Valleeh/taptempo-box

    Tap-tempo box: MIDI clock + switched tempo outputs, ATmega328P, perfboard and JLCPCB SMD versions, 3D-printed enclosure

    45 partsMIT
  • 2 layers256 × 121 mmForte PA Deck, the printed circuit board in 3D

    Forte PA Deck

    SP6GK/Forte-600-HF-RF-Amplifier

    Project of 600 W LDMOS amlifier based on 2xMRF300.

    170 parts17GPL-3.0
  • 2 layers100 × 82 mmTXRX Relay Board, the printed circuit board in 3D

    TXRX Relay Board

    SP6GK/TXRX_Relay_Board

    A PCB for switching the signal path between RX and TX in a high-power HF amplifier, such as the Forte 600. It includes RX/TX relays, an input SWR bridge, and analog input over power protection.

    80 parts2GPL-3.0
  • 2 layers114 × 95 mmVCU V3.2, the printed circuit board in 3D

    VCU V3.2

    HKUST-Red-Bird-Racing-EVRT/GEN5_ELEC

    Repository for RBR EVRT 2025 EE

    170 parts3
  • 2 layers139.7 × 88.9 mmCharge Controller, the printed circuit board in 3D

    Charge Controller

    jharvey/Charge_Controller

    MPPT hardware which uses FUGU firmware

    163 parts24
  • 4 layers62.9 × 88.6 mmBit block, the printed circuit board in 3D

    Bit block

    Citrullin/Sovereign_Bunny_Stack

    From web 3 unicorn fantasy to federated web 2.5 reality.

    169 parts4
  • 2 layers54 × 29 mmWebasto heater controller, the printed circuit board in 3D

    Webasto heater controller

    matty337s/Webasto-Heater-WBUS-Controller

    Controller for webasto heater used in vehicles such as Land Rover Discovery 3. Used to turn on and off heater using ATTINY microcontroller, with inputs for USB, ignition and low-beam.

    39 parts3GPL-3.0

Questions

How big is the Arduino usb c PCB?

It measures 98.4 × 99.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Arduino usb c use?

161 parts, built around the ATMEGA328P-AU, CH340C, OP07 and AMS1117-5.0. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Arduino usb c KiCad files?

From the wszeto9/2_679_PCB repository on GitHub, at the commit this page was made from: the board is Arduino_USB_C/arduino_usb_c/arduino_usb_c.kicad_pcb and its schematic 2_679_PCB.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Arduino usb c design in my own project?

Its repository states no licence, so its author keeps all rights: ask wszeto9 before reusing the design.