Skip to the content
PCBKitNew board
4 layers39 × 39 mmGlobalEye, the printed circuit board in 3D

A simple camera board using GMAX3412 1" 4K@30fps global shutter sensor

Size
39 × 39 mm
Copper layers
4
Thickness
1.6 mm
Parts
148
Nets
133
Pads
614
Tracks, vias
558, 369
Pours
37
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
21 Dec 2025
Updated
26 Jul 2026

Overview

GlobalEye is an open-source printed circuit board by will127534, from the will127534/GlobalEye repository on GitHub, published under the MIT licence. It is a 4-layer board of 39 × 39 mm with 148 parts on 133 nets, routed with 558 tracks and 369 vias.

It is built around the TPSM83100SIUR, ICM-42688-P and SN74LVC1G14DRL, with the TCA9406DCT, DLP11SN900HL2L and DFE201210U-2R2M=P2 among its other parts. Its parts include 85 capacitors, 20 resistors, 12 ICs, 6 connectors and 1 inductor.

Main components

7

README

README.md

GMAX3412 breakout board

A basic minimum GMAX3412 (1" / 4096×3072 / Global Shutter) board for Raspberry Pi.

_DSC2279

In general this is a simple breakout board for the GMAX3412 sensor — see the driver repo here.

The sensor itself is quite interesting: it needs a trigger pulse to start a new frame, and it can’t generate that pulse by itself. Because of that, this board includes a MSPM0G1505 MCU to generate the signal (sweet 32bit PWM output) and listen for commands over I2C.

The MCU firmware and the Python script to talk to it live under software/.
But if you are planning to send the clock/trigger via other means, you can ignore that and use the U.FL connector to feed signals in.

The driver is set up as external exposure:

  • Rising edge triggers a new frame
  • Pulse width is the exposure duration

Repo layout

  • Gerbers/ — manufacturing files
  • bom/ — BOM / parts list
  • software/ — MSPM0 firmware + Python I2C control script
  • datasheet/ — datasheet backup copy

Images

image image

See it in action here: Youtube.
The board is tested with Raspberry Pi 5.

The trigger signal looks like this:
image Yellow is the TEXP, and blue one is the TDIG output from the sensor showing "Frame Overhead Time".

image image ## Datasheet

It is not every day you see a detailed datasheet directly from the manufacture appared on the top search result:
https://gpixel.com/public/uploads/admin/file/pdf-7917552d763a512ce4860ce10e70934f.pdf

…but I also keep a backup under the datasheet/ folder.

Notes

Current issue I would say is that RPI will shows different FPS reading then the setting because RPI/CAM/MCU are all on different clock, and it is hard to have fine tuning to the timers (the current setup is using 16bit timer), that is why I have VCTCXO on board providing the clock to both MSPM0 and GMAX3412 so the clock can be fine tuned with software. But I left the resistor jumper and the pad that you could instead simplified it a bit to just a simple OSC for GMAX3412 and MCU can use it's internal 80Mhz clock.
Final note is that the power consumption is a step higher then normal rolling shutter sensors, so the board might be a bit warm when operating.

Parts

148
QtyValueFootprintReferences
43100nFCapacitor_SMD:C_0402_1005MetricC1, C2, C11, C13, C15, C17, C19, C21, C23, C25, C27, C29, C30, C34, C40, C42 +27
134.7uFCapacitor_SMD:C_0402_1005MetricC7, C10, C12, C14, C16, C18, C20, C22, C24, C26, C28, C43, C62
710KResistor_SMD:R_0402_1005MetricR3, R4, R5, R6, R7, R8, R14
510nFCapacitor_SMD:C_0402_1005MetricC39, C65, C71, C77, C88
54.7uFCapacitor_SMD:C_0603_1608MetricC8, C33, C37, C41, C45
5DLP11SN900HL2Lfootprints:DLP11SA350HL2BFL1, FL2, FL3, FL4, FL5
4MountingHoleMountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
3100pFCapacitor_SMD:C_0402_1005MetricC35, C79, C83
322uFCapacitor_SMD:C_0603_1608MetricC38, C75, C78
347uFCapacitor_SMD:C_0603_1608MetricC9, C80, C81
3Conn_CoaxialConnector_Coaxial:U.FL_Hirose_U.FL-R-SMT-1_VerticalJ5, J6, J7
3VDDATestPoint:TestPoint_Pad_D1.0mmTP8, TP9, TP11
21.02KResistor_SMD:R_0402_1005MetricR10, R18
210RResistor_SMD:R_0402_1005MetricR12, R13
210uFCapacitor_SMD:C_0603_1608MetricC32, C36
2220nFCapacitor_SMD:C_0402_1005MetricC3, C4
23.57KResistor_SMD:R_0402_1005MetricR9, R17
247KResistor_SMD:R_0402_1005MetricR11, R20
2BLM18KG102SN1DInductor_SMD:L_0603_1608MetricFB1, FB2
2C_Feedthroughfootprints:NFM18CC101R1C3DC31, C84
2TPS7A90Package_DFN_QFN:Texas_S-PDSO-N10_EP1.2x2mmU5, U14
1clipboard:5ff0eec8-df25-4170-9165-fee4a858008b
10.47uFCapacitor_SMD:C_0402_1005MetricC73
110uFCapacitor_SMD:C_0402_1005MetricC67
112.4KResistor_SMD:R_0402_1005MetricR2
11MResistor_SMD:R_0402_1005MetricR19
11V2TestPoint:TestPoint_Pad_D1.0mmTP4
11uFCapacitor_SMD:C_0402_1005MetricC72
122RResistor_SMD:R_0402_1005MetricR1
13V3TestPoint:TestPoint_Pad_D1.0mmTP12
13V7TestPoint:TestPoint_Pad_D1.0mmTP3
147uFCapacitor_SMD:C_0805_2012MetricC61
1562KResistor_SMD:R_0402_1005MetricR15
191KResistor_SMD:R_0402_1005MetricR16
1Conn_01x03_MountingPinConnector_JST:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_HorizontalJ4
1Conn_01x04_ShieldedConnector_JST:JST_SH_SM04B-SRSS-TB_1x04-1MP_P1.00mm_HorizontalJ1
1DFE201210U-2R2M=P2Inductor_SMD:L_0805_2012MetricL1
1ECS-2520MV-400-DN-TROscillator:Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mmU2
1FH12A-22S-0.5SH(55)footprints:TF3822S05SV830J2
1FT5HVOscillator:Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mmU8
1ICM-42688-Pfootprints:PQFN50P300X250X97-14NU9
1MSPM0G1505SRHBRPackage_DFN_QFN:QFN-32-1EP_5x5mm_P0.5mm_EP3.3x3.3mmU12
1RSTTestPoint:TestPoint_Pad_D1.0mmTP1
1SN74LVC1G14DRLPackage_TO_SOT_SMD:SOT-553U7
1TCA9406DCPackage_SO:VSSOP-8_2.3x2mm_P0.5mmU10
1TDIGTestPoint:TestPoint_Pad_D1.0mmTP2
1TEXP1TestPoint:TestPoint_Pad_D1.0mmTP6
1TEXP2TestPoint:TestPoint_Pad_D1.0mmTP7
1TPS25221DRVRPackage_SON:WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mmU6
1TPS628511DRLRfootprints:DRL0008A-MFGU3
1TPSM83100SIURfootprints:MICROSIP8_SIU_TEX-LU13
1VDDIOTestPoint:TestPoint_Pad_D1.0mmTP10
1VDDPIXTestPoint:TestPoint_Pad_D1.0mmTP5
1~GMAX3412:LGA-255_17x15_23.0x19.4mmU1

Questions

How big is the GlobalEye PCB?

It measures 39 × 39 mm and has 4 copper layers, 1.6 mm thick.

What parts does the GlobalEye use?

148 parts, built around the TPSM83100SIUR, ICM-42688-P, SN74LVC1G14DRL and TCA9406DCT. 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 GlobalEye KiCad files?

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

Can I use the GlobalEye 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).

Similar boards

  • 4 layers44.3 × 39 mmGmax4002-breakout, the printed circuit board in 3D

    Gmax4002-breakout

    will127534/gmax4002-breakout

    A basic minimum GMAX4002 breakout board for Raspberry Pi

    142 parts12MIT
  • 4 layers39 × 39 mmOneInchEye, the printed circuit board in 3D

    OneInchEye

    will127534/OneInchEye

    A One Inch CMOS sensor (IMX283) camera board designed for Raspberry Pi

    94 parts355MIT
  • 4 layers39 × 39 mmShutterEye, the printed circuit board in 3D

    ShutterEye

    will127534/ShutterEye

    A simple camera board using SC910GS 1" 4K@30fps global shutter sensor

    157 parts26MIT
  • 4 layers41 × 25 mmMain board peripheral v3, the printed circuit board in 3D

    Main board peripheral v3

    BlueJayRacing/22xt_kicad

    As a summary, you should be using KiCad Version 9.0. All project will be modular, and you should be storing all your step files, symbols, & footprints within the created folders.

    19 parts
  • 4 layers21.5 × 62.8 mmIn shaft wsg mommy, the printed circuit board in 3D

    In shaft wsg mommy

    BlueJayRacing/bjr_kicad

    jhu blue jay racing daq kicad pcb files

    62 parts
  • 2 layers28 × 65 mmPresence Sensor, the printed circuit board in 3D

    Presence Sensor

    Sanderhuisman/Presence-Sensor

    77 partsMIT
  • 2 layers115.2 × 84 mmReaderGenI, the printed circuit board in 3D

    ReaderGenI

    Kreyl/LockNFC

    84 parts