

Docking Controller
- Size
- 107 × 66.1 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 40
- Nets
- 35
- Pads
- 137
- Tracks, vias
- 334, 89
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 24 Aug 2024
- Updated
- 24 Aug 2024
Overview
Docking Controller is an open-source printed circuit board by ganeshwaghmare7057, from the ganeshwaghmare7057/docking_controller_project5 repository on GitHub. It is a 2-layer board of 107 × 66.1 mm with 40 parts on 35 nets, routed with 334 tracks and 89 vias.
It is built around the ATMEGA328P-AU and AMS1117-5.0. Its parts include 12 capacitors, 6 connectors, 4 diodes, 2 resistors and 2 ICs. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATMEGA328P-AU
TQFP-32(7x7)-40℃~+85℃ 1.8V~5.5V 10bit 1KB 20MHz 23 2KB 32KB 8 Bit AVR Built-in FLASH TQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)AMS1117-5.0
SOT-223-40℃~+125℃ 1 1.3V 15V 1A 5V 60dB Fixed Positive Short Circuit Protection、Thermal shutdown SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) Regulators
README
README.mdDose droid medicine packing machine (Docking controller)
Description: Dose droid is medicine packing machine, docking controller is one part of machine. I designed PCB and I use ATmega328 controller chip. Collecting two module QRT13GR sensor and encoder. I used UART and SPI communication protocol.
Parts
40| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C3, C4, C6, C8 |
| 4 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C5, C7, C9 |
| 2 | 2.2k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 22pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11, C12 |
| 2 | 4.3K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RESP3, RESP5 |
| 2 | 5.6K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RESP2, RESP4 |
| 2 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2 |
| 1 | 0.1uf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | RESP1 |
| 1 | 10uF/16V Tantalum | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | |2 |
| 1 | 10uf/16v Tantalum | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | CESP1 |
| 1 | 12v-LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2 |
| 1 | 16MHz | Crystal:Crystal_HC49-U_Vertical | Y1 |
| 1 | 16V 3A PPTC | Fuse:Fuse_1812_4532Metric_Pad1.30x3.40mm_HandSolder | F1 |
| 1 | 220uF 50V | Capacitor_SMD:CP_Elec_8x10.5 | |1 |
| 1 | AMS1117-5.0 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | ATmega328P-A | Package_QFP:TQFP-32_7x7mm_P0.8mm | U2 |
| 1 | Docking Sensor | JST 5 Pin SMD:B5BPHSM4TBTLFSN | J5 |
| 1 | ENCODER | JST 5 Pin SMD:B5BPHSM4TBTLFSN | J2 |
| 1 | HOME_SLOT | JST 3 Pin SMD:B3BPHSM4TBTLFSN | J6 |
| 1 | ICSP | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J3 |
| 1 | M7 | Diode_SMD:D_SMA_Handsoldering | D1 |
| 1 | Power_Supply | TerminalBlock:TerminalBlock_Altech_AK300-2_P5.00mm | J1 |
| 1 | RST | Button_Switch_THT:SW_Tactile_Straight_KSA0Axx1LFTR | SW1 |
| 1 | SLOT_LED | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D4 |
| 1 | SLOT_LED | LED_THT:LED_D3.0mm_Horizontal_O1.27mm_Z2.0mm | D3 |
| 1 | Spare_Pins | JST 3 Pin SMD:B3BPHSM4TBTLFSN | Spare |
| 1 | UART | JST 5 Pin SMD:B5BPHSM4TBTLFSN | J4 |
Questions
How big is the Docking Controller PCB?
It measures 107 × 66.1 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Docking Controller use?
40 parts, built around the ATMEGA328P-AU 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 Docking Controller KiCad files?
From the ganeshwaghmare7057/docking_controller_project5 repository on GitHub, at the commit this page was made from: the board is Docking_Controller_Gen0.5/Docking_Controller.kicad_pcb and its schematic Docking_Controller_Gen0.5/Docking_Controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Docking Controller design in my own project?
Its repository states no licence, so its author keeps all rights: ask ganeshwaghmare7057 before reusing the design.
More from ganeshwaghmare7057/docking_controller_project5
1- 2 layers25 × 32 mm

Similar boards
- 2 layers30 × 110.5 mm

Kicad main
johannesstrueber/dots
DOTS eurorack module pcb schematics and code ATMega328 based
72 parts28 - 2 layers98.8 × 55.1 mm

H bridge controller
jayanta525/dual-h-bridge
Dual H-Bridge Controller with IRF3205 and IR2104 MOSFET Driver, and with ATMega328P-AU PWM Controller
104 parts5MIT - 2 layers82.9 × 83.1 mm

FLIGHT CONTROLLER
justraven/FlightController
Flight Controller PCB Design, Utilized ATMega328P. Compatible with MultiWii
65 parts2MIT - 2 layers62.5 × 42.5 mm

- 2 layers47 × 84 mm

BQ76925 ATMEGA328P 6S 20A BMS
M-S-Ali/raven-i-sentinel
6S - 24V - 20A Battery Management System (BMS) based on TI BQ76925 and Microchip Atmega328P.
79 parts2 - 2 layers98.4 × 99.5 mm

Arduino usb c
wszeto9/2_679_PCB
PCB Project for 2.679 which is then used in my 2.007 Competition Robot
161 parts1 - 4 layers62 × 60.8 mm

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 layers83.5 × 70 mm

Minisumo
BartekOrchowski/MiniSumoAVR
This project is a MiniSumo robot developed during a workshop organized by the KoNaR student scientific association.
47 parts