Skip to the content
4 layers21 × 21 mmBosonFrameGrabber, the printed circuit board in 3D

Simple but Small Frame Grabber

Size
21 × 21 mm
Copper layers
4
Thickness
1.2 mm
Parts
48
Nets
144
Pads
488
Tracks, vias
1,310, 167
Pours
8
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
1 Apr 2018
Updated
22 Nov 2021

Overview

BosonFrameGrabber is an open-source printed circuit board by gregdavill, from the gregdavill/boson-sd-hardware repository on GitHub, published under the MIT licence. It is a 4-layer board of 21 × 21 mm with 48 parts on 144 nets, routed with 1,310 tracks and 167 vias.

It is built around the SN74LVC1T45DBV and TLV70725DQN. Its parts include 22 capacitors, 9 ICs, 4 resistors, 2 diodes and 2 connectors. It belongs with the FPGA and CPLD boards of this library.

Main components

2

README

hw/bosonFrameGrabber_1_01/README.md

bosonFrameGrabber v1.01

text
Board Status: Discarded
Functionally this board worked, but the FPGA lacked the resources to easily enable a true SD mode interface.

A Small FPGA based board. Designed to connect to a FLIR Boson Camera, and save images from the camera to a microSD card.

alt-text alt-text

Hardware

  • ICE40HX8K in csBGA132 package
  • HyperRAM: high density, but low pin count.
  • QSPI FLASH Memory
  • MicroSD socket
  • MEMs Oscillator
  • JST GH SM06 locking Data/Power connector
  • JTAG exposed via pogo pin pads.
  • 2x 5V tolerant I/Os on connector
  • 1x LED!

Prototype Limitations:

  • Not quite enough decoupling, not too close to BGA pads.
  • 3.3V only! (Integrated LDOs handle FPGA rails, but input power is connected directly to the Boson)

Changes from 1_00

  • Updated BGA footprint. Requires 3.5/3.5 (mil) track/space.
  • Update HyperRam footprint to match datasheet.
  • Length Match HyperRam Bus signals.

Goals

I have not worked with FPGAs in a project before, This project is a toy project of mine, to learn while having a clear goal.

  • Use Icestorm toolchain to develop for FPGA
  • Deploy a risc-V softcore into the HX8K.
  • Develop a HyperRAM interface.
  • Develop/Integrate SDMMC IP. (Intially SD in SPI mode)
  • Save Images from the CMOS camera interface to the SD card.

Parts

48
QtyValueFootprintReferences
14100nFCapacitors_SMD:C_0402C5, C9, C10, C11, C12, C14, C15, C16, C17, C18, C19, C20, C21, C22
310uFCapacitors_SMD:C_0603C6, C7, C13
31uFCapacitors_SMD:C_0402C3, C4, C8
3LOGOLOGOG***, G***, G***
2100RResistors_SMD:R_0402R1, R2
2100pFCapacitors_SMD:C_0402C1, C2
210kResistors_SMD:R_0402R3, R4
2SN74LVC1T45TO_SOT_Packages_SMD:SOT-666U2, U7
1ASDMBOscillators:Oscillator_SMD_SeikoEpson_SG210-4pin_2.5x2.0mmX1
1AT25SF081Housings_DFN_QFN:DFN-8-1EP_3x2mm_Pitch0.5mmU6
1Bosonlib:DF40_80PinU5
1D_TVS_x2_AACTO_SOT_Packages_SMD:SOT-23D2
1ECP5U25bosonFrameGrabber:csBGA_132U3
1JST GH SeriesConnectors_JST:JST_GH_BM06B-GHS-TBT_06x1.25mm_StraightJ1
1LEDLEDs:LED_0402D1
1MicroSDbosonFrameGrabber:1040310811J4
1S27KS0641bosonFrameGrabber:BGA_24U4
1TLV70725bosonFrameGrabber:X2SONU1
1TLV71718bosonFrameGrabber:X2SONU8
1TLV73311bosonFrameGrabber:X2SONU9

The 43 most common of 48 parts.

More from gregdavill/boson-sd-hardware

1
  • 4 layers21 × 21 mmBosonFrameGrabber, the printed circuit board in 3D

    BosonFrameGrabber

    gregdavill/boson-sd-hardware

    Simple but Small Frame Grabber

    44 parts38MIT

Similar boards

  • 4 layers70 × 54 mmPicoLab, the printed circuit board in 3D

    PicoLab

    CoretechR/PicoLab

    Web-GUI Embedded Multitool

    285 parts327GPL-3.0
  • 6 layers80 × 49 mmButterStick, the printed circuit board in 3D

    ButterStick

    butterstick-fpga/butterstick-hardware

    Basic ECP5 based GigE to SYZYGY interface.

    256 parts225
  • 2 layers30.4 × 12.7 mmDaplink CH552P, the printed circuit board in 3D

    Daplink CH552P

    abgelehnt/Tiny-DAPLink

    小巧的使用CH552实现的DAPLink

    21 parts41GPL-3.0
  • 2 layers84.2 × 100 mmFabpack out v5 8, the printed circuit board in 3D

    Fabpack out v5 8

    yuz207/agentpad13

    agentpad13 — open-source 13-key macropad for agentic work (RP2040, vial-qmk, planar joystick, Raw HID agent-status protocol)

    126 parts41
  • 2 layers182.6 × 130.9 mmBlackmacro base, the printed circuit board in 3D

    Blackmacro base

    KipJM/blackmacro-hardware

    An open source, smaller, more configurable, and more capabable video editing keyboard based on the raspberry Pi Pico 2W.

    189 parts29CERN-OHL-W-2.0
  • 2 layers196.9 × 114.3 mmCobraPin v1 00, the printed circuit board in 3D

    CobraPin v1 00

    cobra18t/CobraPin

    Pinball Controller based on OPP and designed for use with MPF

    243 parts17GPL-3.0
  • 4 layers100 × 100 mmProgrammer, the printed circuit board in 3D

    Programmer

    FrankBuss/bloxorz

    105 parts12

Questions

How big is the BosonFrameGrabber PCB?

It measures 21 × 21 mm and has 4 copper layers, 1.2 mm thick.

What parts does the BosonFrameGrabber use?

48 parts, built around the SN74LVC1T45DBV and TLV70725DQN. 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 BosonFrameGrabber KiCad files?

From the gregdavill/boson-sd-hardware repository on GitHub, at the commit this page was made from: the board is hw/bosonFrameGrabber_1_02/bosonFrameGrabber.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the BosonFrameGrabber design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).