Skip to the content
2 layers31.8 × 63.8 mmNinjaHat, the printed circuit board in 3D

Experimental FPGA project for streaming two MIPI CSI camera streams to an HDMI monitor using a ULX3S FPGA board

Size
31.8 × 63.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
24
Nets
40
Pads
117
Tracks, vias
384, 112
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
19 Jul 2022
Updated
15 May 2023

Overview

NinjaHat is an open-source printed circuit board by StereoNinja, from the StereoNinja/StereoNinjaFPGA repository on GitHub. It is a 2-layer board of 31.8 × 63.8 mm with 24 parts on 40 nets, routed with 384 tracks and 112 vias.

It is built around the DVI-HX-107DIP. Its parts include 12 resistors and 2 connectors. It belongs with the fPGA and programmable logic boards of this library.

Main components

1

README

ULX3S_ninja/README.md

ULX3S Ninja

PCB for connecting 2 Raspi cams to an ULX3S FPGA board. The cameras are connected using a DVI cable and the StereoNinja camera board, see https://github.com/StereoNinja/StereoNinja

Pinout ULX3S

pinout

Parts

24
QtyValueFootprintReferences
1250RResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12
7TestPointTestPoint:TestPoint_Pad_D1.5mmTP9, TP12, TP13, TP15, TP17, TP18, TP19
3Conn_01x04_MaleConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ_CLK0, J_D0, J_D1
1DVI-HX-107DIPdigikey-footprints:DVI_Female_74320-9010J1
1ULX3S connector (JP1)Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalP1

Similar boards

  • 2 layers84.2 × 52.2 mmNinjaCam, the printed circuit board in 3D

    NinjaCam

    kitspace-test-repos/kicad6-file-collection

    16 partsMIT
  • 2 layers56 × 65 mmSeaTalk1, the printed circuit board in 3D

    SeaTalk1

    dotnet/iot

    This repo includes .NET Core implementations for various IoT boards, chips, displays and PCBs.

    24 parts2.4kMIT
  • 2 layers26.2 × 45.5 mmPL18 multiprotocol, the printed circuit board in 3D

    PL18 multiprotocol

    pascallanger/DIY-Multiprotocol-TX-Module

    Multiprotocol TX Module (or MULTI-Module) is a 2.4GHz transmitter module which controls many different receivers and models.

    24 parts1.9kGPL-3.0
  • 2 layers58 × 35.5 mmHat, the printed circuit board in 3D

    Hat

    menloresearch/asimov-1

    v1 of Asimov, an open-source humanoid robot

    24 parts1.4kCERN-OHL-S-2.0
  • 2 layers21.6 × 19.5 mmMicron Logo LED, the printed circuit board in 3D

    Micron Logo LED

    DraftShift/StealthChanger

    Tool changing system for Vorons and other front mount printer motion systems, not just stealthburner.

    24 parts1.2kGPL-3.0
  • 2 layers158 × 11 mmRainbow Matchstick, the printed circuit board in 3D

    Rainbow Matchstick

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    24 parts1.1kGPL-3.0
  • 2 layers85.6 × 54 mmTRACED wio1262-carrier, the printed circuit board in 3D

    TRACED wio1262-carrier

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    24 parts915

Questions

How big is the NinjaHat PCB?

It measures 31.8 × 63.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the NinjaHat use?

24 parts, built around the DVI-HX-107DIP. 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 NinjaHat KiCad files?

From the StereoNinja/StereoNinjaFPGA repository on GitHub, at the commit this page was made from: the board is ULX3S_ninja/ninjaHat.kicad_pcb and its schematic ULX3S_ninja/ninjaHat.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the NinjaHat design in my own project?

Its repository states no licence, so its author keeps all rights: ask StereoNinja before reusing the design.