PtFlex

custom-ds·ptFlex·ptFlex/ptFlex.kicad_pcb

PtFlex PCB layout, top view — open source AVR/Arduino board by custom-ds

About the PtFlex PCB

PtFlex is an open source AVR/Arduino PCB design by custom-ds, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 50.1 × 88.2 mm, with 76 components from 35 distinct parts.

Its main chip is the ATMEGA328P-AU, from the AVR/Arduino family. Other key parts include the LM1086-5.0, LP3985IM5-3.3/NOPB, ATGM336H-5N31, SA818S-V and BME280. By type, the board carries 26 capacitors, 23 resistors, 6 ICs, 5 transistors, 5 connectors and 4 diodes.

From the project

ptFlex tracker board starting with version 2.0 of the hardware, which is based on the improvements found in the ptSolar tracker. This repo supercedes the original ptFlex-firmware and ptFlex-Hardware repos from the version 1.0 hardware.

Main components on the PtFlex

PtFlex bill of materials (BOM)

76 components, 35 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
LM1086-5.0
U1
1
LP3985IM5-3.3/NOPB
U2
1
ATMEGA328P-AU
ATMega 328p-AU
U3
1
ATGM336H-5N31
U4
1
SA818S-V
U5
1
BME280
U6
2
MMBT3904
Q1, Q2
1
DMP2004K-7
Q3
2
BSS138
Q4, Q5
1
16MHZ
16MHz
Y1
1
CP-002AHPJ
Barrel_Jack_Switch
J1
1
732-5316
Programming
J2
1
455-1804-1
Qwiic
J3
1
732-5394
6 Pin Male Header
J4
1
Rx Aud
J5
1
553-ANT8010LL05R1575A
GPS Antenna
ANT1
1
SMA Connector
ANT2
1
CEM-1206S
PZ1
1
641-1258-1
CDBA340L-G Schottky
D1
1
LTST-C171KRKT
Red
D2
Show 15 more
QtyPartRefs
1
LTST-C171GKT
Green
D3
1
1N4007FL
D4
2
56NH
56nH
L1, L3
1
68NH
68nH
L2
17
10NF
10nF
C1, C2, C4, C5, C6, C7, C8, C9 +9
2
47UF
47uF
C3, C19
1
2.2UF
2.2uF
C11
2
1UF
1uF
C18, C26
2
20PF
20pF
C21, C24
2
36PF
36pF
C22, C23
1
150K
150k
R1
13
10K
10k
R2, R9, R11, R12, R15, R16, R17, R18 +5
5
1k
R3, R4, R5, R10, R14
3
4.7K
4.7k
R6, R7, R13
1
1M
R8

PtFlex design files

The KiCad project lives in the custom-ds/ptFlex repository on GitHub; these links point at the commit this page was built from.

PtFlex: common questions

What microcontroller does the PtFlex use?

The PtFlex is built around the ATMEGA328P-AU, from the AVR/Arduino family.

How big is the PtFlex PCB?

The PtFlex measures 50.1 × 88.2 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the PtFlex?

76 components, from 35 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the PtFlex design files?

From the custom-ds/ptFlex repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the PtFlex design in my own project?

Yes, under the terms of its GPL-3.0 license, which custom-ds chose for the repository.

Can I test firmware for the PtFlex without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.

Similar boards