Firefish

pimbongaerts·firefish·hardware/firefish.kicad_pcb

Firefish PCB layout, top view — open source Microchip SAM board by pimbongaerts

About the Firefish PCB

Firefish is an open source Microchip SAM PCB design by pimbongaerts, published on GitHub under the Custom license license. It is a 2-layer board measuring 72.2 × 42.8 mm, with 95 components from 42 distinct parts.

Its main chip is the ATSAMD51J19A-AU, from the Microchip SAM family. Other key parts include the MAX3232CPWRG4, ADXL345BCCZ, MX25L12833FM2I-10G, TCMT1100 and BU33SD5WG. By type, the board carries 32 resistors, 31 capacitors, 12 ICs, 7 connectors, 5 diodes and 4 inductors.

From the project

Underwater sonar/USBL interface for photogrammetry surveys.

Canonical KiCad 8 design for the FireFish board (ATSAMD51J19A), plus the fabrication outputs used for the PCBWay build. Licensed CERN-OHL-S v2 (see repo LICENSE.md).

Firefish, from the project README
From the project README

Main components on the Firefish

Firefish bill of materials (BOM)

95 components, 42 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MAX3232CPWRG4
Texas Instruments
U1
1
ATSAMD51J19A-AU
ATSAMD51J64-TQFP(10X10)
Microchip Technology
U2
1
ADXL345BCCZ
Analog Devices Inc.
U3
1
MX25L12833FM2I-10G
MX25L12833FM2I
MXIC(Macronix)
U4
2
TCMT1100
Vishay Intertech
U5, U6
1
BU33SD5WG
BU33SD5WG-TR
ROHM Semicon
U7
1
TPS79733DCKR
Texas Instruments
U8
1
MIC2619YD6
Microchip Technology
U9
1
MCP73831T-2ACI/OT
MCP73831_2
Microchip Tech
U10
1
DS3231MZ+TRL
DS3231MZ
Analog Devices Inc./Maxim Integrated
U11
1
ADS1115IDGSR
ADS1115IDGS
Texas Instruments
U12
1
SI2323DS-T1
SI2323DS
Vishay Siliconix
Q1
1
502443-0270
J_BAT
Molex
J1
1
SM04B-SRSS-TB
QWIIC_I2C
JST
J2
1
502443-1570
Conn_01x15_Left
Molex
J3
1
502443-1470
Conn_01x14_Right
Molex
J4
1
52271-2069
Conn_01x20
Molex
J6
1
10118192-0001LF
Amphenol ICC (FCI)
J7
1
SM04B-GHS-TB
SM04B-GHS-TB(LF)(SN)-
JST
J8
2
Jumper
JP1, JP2
Show 22 more
QtyPartRefs
1
KMR211NGLFS
KMR241NG ULC LFS‎
C&K
S1
2
Schottky
Jiangsu Changjing Electronics Technology Co., Ltd.
D1, D4
2
KT-0805G
Green
Hubei KENTO Elec
D2, D5
1
KT-0805Y
Yellow
Hubei KENTO Elec
D3
3
MMZ2012Y102BT000
Ferrite
TDK
FB1, FB2, FB3
1
LQH32PN100MNCL
10uH
Murata Electronics
L1
8
0.1uF
C1, C2, C3, C4, C5, C7, C15, C21
14
1uF
C6, C10, C11, C13, C14, C17, C18, C20 +6
8
10uF
C8, C9, C12, C16, C19, C26, C27, C28
1
10uF
C23
1
100
R1
7
10K
R2, R4, R7, R9, R22, R24, R26
6
100K
R3, R12, R29, R30, R34, R35
2
300
R5, R6
2
620
R8, R20
4
2.2K
R10, R11, R16, R17
3
11K
R13, R14, R15
3
1k
R18, R19, R27
1
36K
R21
1
30K
R23
1
2k
R25
1
20
R36

Firefish design files

The KiCad project lives in the pimbongaerts/firefish repository on GitHub; these links point at the commit this page was built from.

Firefish: common questions

What microcontroller does the Firefish use?

The Firefish is built around the ATSAMD51J19A-AU, from the Microchip SAM family.

How big is the Firefish PCB?

The Firefish measures 72.2 × 42.8 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Firefish?

95 components, from 42 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 Firefish design files?

From the pimbongaerts/firefish 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 Firefish design in my own project?

It is published under Custom license, which limits how it may be reused; read the license before building on it.

Can I test firmware for the Firefish without the hardware?

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

Similar boards