NRF9151 Feather
chgpalmer/nrf9151-tracker
A GPS tracker that rides at 1 Hz and fits in a 10 MB/month IoT plan: nRF9151 firmware (Zephyr/NCS), a small Python server, and a no-build web map — one repo, everything field-measured.

Custom Arduino Uno PCB board designed by me.
Arduino is an open-source printed circuit board by AmitBarman99, from the AmitBarman99/ArduinoPCB repository on GitHub. It is a 4-layer board of 45.8 × 43.3 mm with 64 parts on 77 nets, routed with 1,003 tracks and 46 vias.
It is built around the ATMEGA8A-PU, ATMEGA8U2-MU and AUIPS2031R, with the LP2985-33DBV, TS5A3166DCKR and 1N914WT among its other parts. Its parts include 18 resistors, 14 capacitors, 7 ICs, 7 connectors and 6 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11, R12, R13, R16, R17 |
| 5 | 100n | Capacitor_SMD:C_0504_1310Metric_Pad0.83x1.28mm_HandSolder | C5, C10, C11, C13, C14 |
| 4 | 22p | Capacitor_SMD:C_0504_1310Metric_Pad0.83x1.28mm_HandSolder | C1, C2, C3, C4 |
| 4 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3, D4, D5, D6 |
| 3 | 10K | Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R4, R6, R7 |
| 3 | 1K | Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R8, R9, R18 |
| 2 | 16MHz | Crystal:Crystal_SMD_MicroCrystal_CC8V-T1A-2Pin_2.0x1.2mm_HandSoldering | Y1, Y2 |
| 2 | 1u | Capacitor_SMD:C_0504_1310Metric_Pad0.83x1.28mm_HandSolder | C7, C12 |
| 2 | 22R | Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R1, R2 |
| 2 | 47u | Capacitor_Tantalum_SMD:CP_EIA-1608-08_AVX-J_Pad1.25x1.05mm_HandSolder | C6, C8 |
| 2 | Conn_01x08_Female | Connector_Hirose:Hirose_DF13-08P-1.25DSA_1x08_P1.25mm_Vertical | J6, J7 |
| 2 | Conn_PIC_ICSP_ICD | Connector_PinHeader_1.00mm:PinHeader_1x06_P1.00mm_Vertical | J2, J4 |
| 2 | L_Small | Inductor_SMD:L_0603_1608Metric_Pad1.05x0.95mm_HandSolder | L1, L2 |
| 2 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2, UBOOT1 |
| 2 | Thermistor | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P1.90mm_Vertical | TH1, TH2 |
| 1 | 100n | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C9 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R14 |
| 1 | 16MHz | Crystal:Crystal_SMD_MicroCrystal_MS1V-T1K | Y3 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R15 |
| 1 | 1M | Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R3 |
| 1 | 1N914WT | Diode_SMD:D_SOD-523 | D1 |
| 1 | 27R | Resistor_SMD:R_0201_0603Metric_Pad0.64x0.40mm_HandSolder | R5 |
| 1 | ATmega8A-P | Package_DIP:DIP-28_W7.62mm_SMDSocket_SmallPads | U7 |
| 1 | ATmega8U2-M | Package_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U3 |
| 1 | AUIPS2031R | Package_TO_SOT_SMD:TO-252-3_TabPin2 | U1 |
| 1 | Conn_01x06_Female | Connector_Molex:Molex_MicroClasp_55932-0630_1x06_P2.00mm_Vertical | J3 |
| 1 | Conn_01x06_Female | Connector_PinHeader_1.27mm:PinHeader_1x06_P1.27mm_Vertical | J5 |
| 1 | Crystal_GND2_Small | Crystal:Crystal_SMD_MicroCrystal_MS1V-T1K | Y4 |
| 1 | FDN340P | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | LM358_DFN | Package_CSP:LFCSP-8_2x2mm_P0.5mm | U4 |
| 1 | LP2985-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U5 |
| 1 | NCP1117-1.8_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mm | JP1 |
| 1 | TS5A3166DCKR | Package_TO_SOT_SMD:SOT-353_SC-70-5 | U6 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10118194_Horizontal | J1 |
| 1 | green-LED | LED_SMD:LED_0201_0603Metric_Pad0.64x0.40mm_HandSolder | D2 |
It measures 45.8 × 43.3 mm and has 4 copper layers, 2 mm thick.
64 parts, built around the ATMEGA8A-PU, ATMEGA8U2-MU, AUIPS2031R and LP2985-33DBV. 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.
From the AmitBarman99/ArduinoPCB repository on GitHub, at the commit this page was made from: the board is arduino.kicad_pcb and its schematic arduino.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask AmitBarman99 before reusing the design.
chgpalmer/nrf9151-tracker
A GPS tracker that rides at 1 Hz and fits in a 10 MB/month IoT plan: nRF9151 firmware (Zephyr/NCS), a small Python server, and a no-build web map — one repo, everything field-measured.







aarthirethinabala/Arduino-Uno-Compatible-PCB
Custom Arduino Uno-compatible PCB designed in KiCad, including schematic, PCB layout, routing, and 3D visualization.