Aper-Oculus

ApotheoTech·Aper-Oculus

Aper-Oculus PCB layout, top view — open source PIC board by ApotheoTech

About the Aper-Oculus PCB

Aper-Oculus is an open source PIC PCB design by ApotheoTech, published on GitHub under the GPL-3.0 license. It is a 16-layer board measuring 147.4 × 90 mm, with 557 components from 149 distinct parts.

Its main chip is the PIC18LF47K42-I-MV, from the PIC family. Other key parts include the INA226AIDGSR, 74AVC4T245RSVR-NT, DS90LV019TMTC/NOPB, TPD4E001DRLR and USB3320C-EZK-TR. By type, the board carries 219 capacitors, 189 resistors, 45 ICs, 23 transistors, 18 connectors and 17 diodes.

It belongs with the sensors designs in this gallery.

From the project

An open-source Xilinx Kria SOM Carrier for high-speed camera design

The Aper-Oculus (PN: APT-KRIA-FMC) is an open-source carrier board for Xilinx's Kria SOM, targeting high-speed camera design. The board has a large amount of I/O including an modified HPC pinout FMC connector, MIPI, and an FRAMOS PixelMate compatible SLVS-EC connector. ApotheoTech will provide an MVP encrypted IP for the SLVS-EC protocol so users can focus on their imaging algorithms in FPGA fabric! There is even a barometer and 3 axis accelerometer on board for the possibility of drone design!

Aper-Oculus, from the project README
From the project README

Main components on the Aper-Oculus

Aper-Oculus bill of materials (BOM)

557 components, 149 distinct parts.

QtyPartRefs
1
INA226AIDGSR
SOP50P490X110-10N
IC1
4
74AVC4T245RSVR-NT
IC2, IC13, IC17, IC18
1
DS90LV019TMTC/NOPB
SOP65P640X110-14N
IC3
1
TPD4E001DRLR
SOTFL50P160X60-6N
IC4
1
USB3320C-EZK-TR
QFN50P500X500X100-33N-D
IC5
1
PI4ULS3V4857GEAEX
BGA20C40P4X5_170X210X53
IC6
1
93LC56B-I/SN
SOIC127P600X175-8N
IC7
1
TPD4S012DRYR
IC8
1
FT4232HL-REEL
QFP50P1200X1200X160-64N
IC9
3
SN74AVC2T245RSWR
RSW(RPUQFNN10)
IC10, IC11, IC12
1
MP5016HGQH-Z
IC14
1
INA260AIPW
SOP65P640X120-16N
IC15
1
TCA9548ARGER
QFN50P400X400X100-25N-D
IC16
1
TPS3430WDRCR
IC19
1
M24C64-DRDW8TP/K
SOP65P640X120-8N
IC20
1
MC74VHC1GT66
IC21
1
MS561101BA03-50
IC22
1
AP2151AW-7
SOT95P285X140-5N
IC23
5
MPM3840GQV-Z
U1, U28, U30, U31, U33
1
QFN50P500X500X80-33N
U2
Show 129 more
QtyPartRefs
1
570BAB001614DGR
U3
1
PIC18LF47K42-I-MV
U4
1
1571983-4
U5
2
DCK0006A_N
U6, U23
1
SG5032VAN 200.000000M-KEGA3
U7
1
ICM-42688-P
U9
1
DSM15_X
U13
1
MIC2544-1YM-TR
SOIC-8_M_MCH
U14
1
MP8904
U15
1
SN74LVC2G07DCKR
U16
3
MPM3810AGQB-Z
U18, U29, U32
1
MP8772GQ
U19
1
SI5332B-D-GM1
U21
1
FDPC8011S
Q1
1
SOT50P160X90-3N
Q2
18
X2-DFN1006-3_DIO
Q8, Q10, Q11, Q12, Q13, Q15, Q17, Q19 +10
1
FDN336P
Q9
1
IRFHS8342TRPBF
PQFN(2X2)
Q14
1
NDS331N
SOT95P251X112-3N
Q16
1
RH100-12.000-18-2030-EXT-TR
12MHz
Y1
1
ECS-270-18-33-JEM-TR‎
27MHz
Y3
1
SAMTEC_ASP-134486-01
J1
1
PJ-063BH
J2
2
ADM6-60-01.5-L-4-2-A-TR
J3, J17
1
0472720001‎
J4
1
692122030100
J5
1
502570-0893
J6
1
67800-5005
J7
1
47346-0001
J8
1
87832-1420
J9
1
MS12ANG03
J10
1
0022112022‎
J11
2
Conn_01x03
J12, J16
2
FH12-22S-0.5SH(55)
FH12-22S-0.5SH_55_
J13, J14
1
3220-10-0100-00
J15
1
DF40HC(4.0)-60DS-0.4V(51)
J21
4
Mounting Hole
H1, H2, H3, H4
4
Mounting Hole
H5, H6, H7, H8
4
JSOM-0515-01
H9, H10, H11, H12
2
Net-Tie_2
NT2, NT3
2
B3U-1000P
S1, S2
1
SYM_ESD_Small
SYM1
15
TestPoint
TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 +7
1
MMSZ4680T1G
D1
4
PESD3V3Y1BSFYL
D2, D3, D4, D6
1
5988A80107F
D7
1
RCLAMP0582BQTCT
D8
1
SMAJ16A
D10
1
MMSD4148T1G
D12
2
APT1608SURCK
Red LED
D13, D14
6
SML-LX0603GW-TR
LED
D15, D16, D17, D18, D19, D20
1
74479887310A
10uH
L1
1
744316047
470nH
L2
1
28C0236-0BW-10
L3
4
MPZ1608S221ATA00
Ferrite 220
L8, L9, L12, L13
2
HZ0805E601R-10
Ferrite 600
L10, L11
1
XEL5030-122ME
1.2uH
L14
2
BLM18KG601SN1D
Ferrite 600
L15, L16
6
GRM21BR61A476ME15L
47uF
C1, C51, C145, C146, C228, C246
32
CC0805MKX5R8BB226
22uF
C2, C4, C5, C121, C123, C127, C135, C136 +24
5
04025A270JAT2A
27pF
C3, C231, C240, C241, C250
79
TMK105BJ104KVHF
0.1uF
C6, C7, C10, C14, C20, C21, C46, C47 +71
1
C1005X5R1E224K050BC
0.22uF
C8
7
CL05A106MP5NUNC
10uF
C9, C23, C24, C106, C111, C254, C256
1
GRM155R71H222JA01J
2200pF
C11
6
CL05A475KP5NRNC
4.7uF
C12, C53, C63, C90, C94, C95
3
CL21B225KAFNNNE
2.2uF
C13, C41, C71
8
04023D103KAT2A
0.01uF
C15, C179, C187, C192, C259, C260, C261, C262
4
C3216X5R1E476M160AC
47uF
C16, C17, C42, C43
6
C3225X6S0J107M250AB
100uF
C18, C22, C37, C38, C39, C40
1
CC0402KRX7R9BB101
100pF
C19
15
C1005X5R1E105K050BE
1uF
C25, C26, C27, C28, C29, C30, C31, C33 +7
3
CL31B106KAHNFNE
10uF
C32, C129, C144
16
C1005X5R1E105K050BE‎
1uF
C44, C45, C126, C131, C147, C150, C154, C155 +8
6
EMK105B7104KV-F
0.1uF
C48, C49, C176, C182, C184, C191
2
TMK105BJ104KVHF
0.1uF
C65, C66
1
CM21X5R107M06AT
120uF
C73
2
GRM155R61E225KE1D
2.2uF
C81, C263
2
GRT155R61E474KE01D
0.47uF
C82, C83
1
0603ZD106KAT2A
10uF
C84
2
C0402C270J5GACTU
27pF
C108, C109
1
C1005X7R1H102K050BA
1000pF
C110
1
EMK105B7223KV-F
0.022uF
C132
1
04025A390JAT2A
39pF
C133
1
04025A560JAT2A
56pF
C137
4
TMK105BJ104KVHF
DNP
C140, C143, C151, C152
1
CGA2B1X5R1C224K050BC
DNP
C196
1
CGA2B1X5R1C224K050BC
0.22uF
C197
20
CRCW0402100KFKEDHP
100k
R1, R2, R35, R57, R58, R64, R106, R107 +12
6
ERJ-2RKF2003X
200k
R3, R199, R206, R207, R208, R215
4
ERJ-2RKF4422X
44.2k
R4, R20, R200, R216
16
CRCW04020000Z0EDHP
0
R5, R6, R8, R34, R38, R39, R62, R63 +8
18
ERJ-2RKF2211X
2.21k
R7, R9, R24, R25, R133, R135, R136, R137 +10
13
CRCW04024K70FKED
4.7K
R10, R11, R23, R28, R36, R54, R82, R123 +5
5
ERJ-2RKF10R0X
10
R12, R17, R30, R32, R60
40
ERJ-2RKF1002X
10K
R13, R27, R29, R33, R40, R41, R42, R43 +32
3
ERJ-2RKF2001X
2K
R14, R15, R89
1
ERJ-3RQF2R2V
2.2
R16
1
ERJ-2RKF1691X
1.69k
R18
1
ERJ-2RKF1000X
100
R19
1
ERJ-2RKF1403X
140k
R21
1
ERJ-2RKF3832X
38.3k
R22
1
ERJ-2RKF1272X
12.7k
R26
1
LVK25R005FER
R31
1
ERJ-2RKF3003X
300k
R37
6
ERJ-2RKF1001X‎
1K
R45, R46, R86, R95, R115, R168
5
CRCW04024K70FKED
DNP
R47, R48, R49, R52, R159
6
ERJ-2RKF1002X
DNP
R53, R129, R161, R163, R164, R165
2
CRCW04021M00FKED
1M
R59, R61
1
ERJ-2RKF2491X
2.49k
R65
1
ERJ-H2RF1501X
1.5k
R66
2
ERJ-2RKF49R9X
49.9
R68, R69
1
ERJ-2RKF1600X
160
R71
1
ERJ-2RKF8061X‎
8.06k
R72
1
CRCW0402191RFKED
191
R74
6
ERJ-2RKF30R0X
30
R76, R77, R78, R79, R80, R81
1
ERJ-2RKF5622X
56.2K
R93
1
ERJ-2RKF1202X
12K
R96
2
RMCF0402FT68K0
68k
R112, R197
1
ERJ-2RKF1502X
15k
R113
1
ERJ-2RKF3003X
DNP
R114
1
ERJ-2RKF2743X
274k
R116
1
ERJ-2RKF2002X
20K
R117
1
ERJ-2RKF2701X
2.7k
R118
8
ERJ-2RKF2610X
261
R166, R167, R171, R172, R173, R174, R175, R176
1
ERJ-2RKF3402X
34k
R198
1
RMCF0402FT68K0
75k
R213
1
ERJ-2RKF1272X
14k
R214
4
ERJ-2RKF4990X
499
R219, R220, R221, R222

Aper-Oculus design files

The KiCad project lives in the ApotheoTech/Aper-Oculus repository on GitHub; these links point at the commit this page was built from.

Aper-Oculus: common questions

What microcontroller does the Aper-Oculus use?

The Aper-Oculus is built around the PIC18LF47K42-I-MV, from the PIC family.

How big is the Aper-Oculus PCB?

The Aper-Oculus measures 147.4 × 90 mm, has 16 copper layers and is 1.6 mm thick.

How many components are on the Aper-Oculus?

557 components, from 149 distinct parts. The full bill of materials is listed on this page.

Where can I download the Aper-Oculus design files?

From the ApotheoTech/Aper-Oculus repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Aper-Oculus design in my own project?

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

Can I test firmware for the Aper-Oculus without the hardware?

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

Similar boards