Skip to the content
PCBKitNew board
2 layers95 × 82 mmBlanking board, the printed circuit board in 3D

A custom driver for Chrolis LED system from ThorLabs

Size
95 × 82 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
45
Pads
154
Tracks, vias
257, 24
Pours
5
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
3 Nov 2021
Updated
21 Oct 2022

Overview

Blanking board is an open-source printed circuit board by BadenLab, from the BadenLab/poorlabs_stimulus_generator repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 95 × 82 mm with 23 parts on 45 nets, routed with 257 tracks and 24 vias.

It is built around the 74HC14, B4B-XH-A(LF)(SN) and B2B-XH-A(LF)(SN). Its parts include 12 connectors, 4 ICs and 1 resistor.

Main components

3

README

README.md

Poorlabs stimulus generator

A custom driver for Chrolis LED system from ThorLabs

This repository contains all the documentation needed to build a custom driver for a Chrolis LED system from Thorlabs.

Features:

  • Synchronisation with 2 photon microscope blanking signal (or any other synchronisation TTL pulse)
    • Synchronisation done via hardware, dispensing the need to include complicated logic on the microcontroller
  • Based on ESP32 (uses BeeHive main breakout board)
  • Set of stimuli provided. Based on Led Zappelin's code

Skills required:

  • Coding (Arduino IDE / Micropython)
  • Soldering
  • Using a drill, screwdriver

Links/tutorials used:

Parts

23
QtyValueFootprintReferences
7B4B-XH-A_LF__SN_Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1, J2, J3, J5, J6, J7, J8
4MountingHoleMountingHole:MountingHole_3.2mm_M3_ISO7380H1, H2, H3, H4
374LS08Package_DIP:DIP-14_W7.62mm_LongPadsU2, U3, U4
2Conn_01x02_FemaleConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ9, J10
2DB25_Female_MountingHolesConnector_PinHeader_2.54mm:PinHeader_2x13_P2.54mm_VerticalJ11, J12
2Jumper_NC_DualConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2
11kResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P15.24mm_HorizontalR1
174HC14Package_DIP:DIP-14_W7.62mm_LongPadsU1
1B2B-XH-A_LF__SN_Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ4

Questions

How big is the Blanking board PCB?

It measures 95 × 82 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Blanking board use?

23 parts, built around the 74HC14, B4B-XH-A(LF)(SN) and B2B-XH-A(LF)(SN). 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 Blanking board KiCad files?

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

Can I use the Blanking board design in my own project?

Its repository publishes it under the GPL-3.0 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

  • 2 layers135 × 100 mmHotPlate V1.0, the printed circuit board in 3D

    HotPlate V1.0

    aitesam961/Reflow_Hotplate

    A reflow Hotplate for DIY SMD assembly

    89 parts23GPL-3.0
  • 2 layers100 × 65 mmAstroplant AL, the printed circuit board in 3D

    Astroplant AL

    AstroPlant/astroplant-hardware

    Raw data files for hardware PCB's

    102 parts3
  • 4 layers47 × 59.7 mmTackle sensor hardware, the printed circuit board in 3D

    Tackle sensor hardware

    Celnardur/rfc_tackle_sensor

    Open a git bash terminal in the directory of your choosing and call the following command:

    79 parts3MIT
  • 4 layers275 × 240 mmSupervisor, the printed circuit board in 3D

    Supervisor

    BennetLeff/temper

    a breville control freak ++

    440 parts1
  • 4 layers95.5 × 91 mmBrain PCB, the printed circuit board in 3D

    Brain PCB

    oudehm/seniorDesignPCB

    Editable KiCad projects for the brain, light, power, and pump boards.

    86 parts
  • 2 layers43.3 × 32.3 mmHaflingerUart, the printed circuit board in 3D

    HaflingerUart

    probstn/coolcontrol_hwstm32

    Haflinger Pump/Fan Controller

    63 parts
  • 2 layers83.2 × 67.9 mmAirDataCenter, the printed circuit board in 3D

    AirDataCenter

    Tail-BackShape/RTR24Lien-AvioSys

    Avionics system of TeamЯTR24

    52 parts
  • 4 layers104.1 × 61 mmScout Board, the printed circuit board in 3D

    Scout Board

    vectech-dev/Scout_Board_pcb

    31 parts