Skip to the content
PCBKitNew board
2 layers65 × 56 mmActionServer, the printed circuit board in 3D

Hardware and Software for the Camerabotics Action Server

Size
65 × 56 mm
Copper layers
2
Thickness
1.6 mm
Parts
23
Nets
66
Pads
116
Tracks, vias
194, 18
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
16 Nov 2023
Updated
23 Feb 2024

Overview

ActionServer is an open-source printed circuit board by mkarliner, from the mkarliner/ActionServerBufferBoard repository on GitHub. It is a 2-layer board of 65 × 56 mm with 23 parts on 66 nets, routed with 194 tracks and 18 vias.

It is built around the ULN2003. Its parts include 12 resistors, 5 connectors and 2 ICs.

Main components

1

README

README.md

This is a design for a board to buffer the outputs of a Raspberr Pi so that it can drive 5V devices which use up to 500ma. The buffer chips are ULN2003's which are Darlington pair arrays with open collector outputs. This means that they form low side switches. There are many articles on Google for using ULN2003's so I won't detail wiring here. The silkscreen is marked for the connections for the Camerabotics Lensmaster ActionServer to make it easier to wire up.

PLEASE NOTE: This is a first version of this design. I'm working on a second revision with more/easier connections and push/pull outputs. However, you are welcome to use this if you find it useful.

I've included pictures of the assembled board and my initial installation. The installation has three relay outputs and three 240V solid state relays. (The relay board has 8 relays of which one three are used)

Parts

23
QtyValueFootprintReferences
123k3Resistor_SMD:R_0805_2012MetricR3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14
4MountingHole_2.7mm_M2.5MountingHole:MountingHole_2.7mm_M2.5MH1, MH2, MH3, MH4
2ULN2003Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU2, U3
1GPIOConnector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_VerticalJ1
1Relay Pins 1Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1Relay Pins 2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1Status Leds 1Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1Status Leds 2Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ5

Questions

How big is the ActionServer PCB?

It measures 65 × 56 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ActionServer use?

23 parts, built around the ULN2003. 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 ActionServer KiCad files?

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

Can I use the ActionServer design in my own project?

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

Similar boards

  • 4 layers99.6 × 76.2 mmE TKT, the printed circuit board in 3D

    E TKT

    andreisperid/E-TKT

    open source embossed label maker

    110 parts481MIT
  • 2 layers31 × 64 mmPower driver, the printed circuit board in 3D

    Power driver

    jmfriedt/SDR-GB-SAR

    Opensource, openhardware implementation of a Software Defined Radio (SDR) Ground Based Synthetic-Aperture RADAR (GB-SAR)

    6 parts70
  • 2 layers160 × 100 mmMPCNC Nano Estlcam Shield, the printed circuit board in 3D

    MPCNC Nano Estlcam Shield

    tnn85/MPCNC-Nano-Estlcam-Shield

    Ein CNC Shield für die MPCNC in Verwendung mit Estlcam

    96 parts70
  • 2 layers42.5 × 43.2 mmElectronicFocuser, the printed circuit board in 3D

    ElectronicFocuser

    jlecomte/ascom-oag-focuser

    Open Source ASCOM-Compatible OAG Focuser For Astrophotography

    4 parts55MIT
  • 4 layers100 × 49.8 mmExpansion board, the printed circuit board in 3D

    Expansion board

    reubenstr/zuko

    A quadruped robot dog!

    75 parts51MIT
  • 2 layers75 × 60 mmDUTler V2, the printed circuit board in 3D

    DUTler V2

    TheYoctoJester/dutler

    A bench butler for your Device Under Test: turns a Raspberry Pi Pico into a USB-serial console bridge with power-relay and MOSFET strap/reset control for embedded-Linux bring-up and hardware-in-the-loop.

    54 parts23Apache-2.0
  • 4 layers76 × 82.5 mmNucleo64 CNC, the printed circuit board in 3D

    Nucleo64 CNC

    terjeio/CNC_Breakout_Nucleo64

    CNC breakout for STM324F411 and ST32F446 development boards

    120 parts22