Skip to the content
PCBKitNew board
2 layers39.8 × 23.8 mmSergo, the printed circuit board in 3D

RC Servo controller for Lego Power Functions

Size
39.8 × 23.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
20
Pads
75
Tracks, vias
223, 38
Pours
4
Routed
Yes
KiCad
KiCad 4
Created
21 Sep 2019
Updated
11 Nov 2024

Overview

Sergo is an open-source printed circuit board by tseary, from the tseary/Sergo repository on GitHub. It is a 2-layer board of 39.8 × 23.8 mm with 20 parts on 20 nets, routed with 223 tracks and 38 vias.

It is built around the MYLSM00502ERPL and TSOP38238. Its parts include 5 capacitors, 4 resistors, 3 connectors, 2 ICs and 2 diodes. It belongs with the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Sergo

Sergo is a custom circuit board I made to interface hobby servos (or Geek servos) with Lego Power Functions. It has an ATTINY84 microcontroller and a 5 V, 2.5 A buck converter. It supports up to two servos, and can be controlled either from a PF receiver or directly by IR remote. It is programmed in Arduino.

54124418031_3b0a96d11d_c

Make Your Own

Disclaimer: This is not a how-to guide. I have shared this project for general interest and in case the source code is useful to anyone. However, if you want to make your own Sergo, I am assuming you already have some knowledge of surface-mount soldering. You will need reflow soldering materials and equipment. This project cannot be assembled with only a soldering iron!

Gather Parts

The bare PCB without components can be ordered from OSH Park.

Here is a Digikey cart with all of the components. The cost of parts for one board is about $15.61 CAD (or $13.92 CAD if the IR receiver is omitted).

It is recommended to apply solder paste to the board with a stencil. I used a polyimide film stencil of 0.005" thickness from OSH Stencils. The stencil gerber file is "KiCad/gerbers/Sergo-F_Paste.gbr". Alternatively, solder paste may be applied freehand with a syringe. Particular care should be taken to apply the paste neatly under the buck converter PS1.

Assembly, Programming, and Testing

More details to come...

Show Me!

If you do attempt to build this project, I'd like to see it! Find me on Eurobricks.

Parts

20
QtyValueFootprintReferences
30.1uFCustom_Library:0805C3, C4, C5
210kCustom_Library:0805R2, R3
11.5ACustom_Library:1812F1
115VCustom_Library:SOT-23_Diode_ANKD1
11kCustom_Library:0805R1
1220uF 10VCustom_Library:C_SMT_D8C2
133Custom_Library:0805R4
147uFCustom_Library:1206C1
1ATTINY84-SCustom_Library:SOIC-14U1
1CH1Custom_Library:0805_JUMPERJP1
1CH2Custom_Library:0805_JUMPERJP2
1ICSPCustom_Library:Pin_Header_02x03P2
1MYLSM00502ERPLCustom_Library:DC-DC_MYLSM00502ERPLPS1
1POWER FUNCTIONSCustom_Library:Conn_Micro-MaTch_215570-4P1
1SERVOSCustom_Library:Pin_Header_02x03P3
1TSOP38238Custom_Library:TSOP382_RAU2
1ZENER 4.3VCustom_Library:SOT-23D2

Questions

How big is the Sergo PCB?

It measures 39.8 × 23.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Sergo use?

20 parts, built around the MYLSM00502ERPL and TSOP38238. 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 Sergo KiCad files?

From the tseary/Sergo repository on GitHub, at the commit this page was made from: the board is KiCad/Sergo.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Sergo design in my own project?

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

Similar boards

  • 4 layers85 × 56 mmLobby, the printed circuit board in 3D

    Lobby

    oclyke/cm4crypto

    cm4crypto is an adapter board that allows you to use an M-Key M.2 compatible module with the Raspberry Pi Compute Module 4 (cm4).

    41 parts
  • 2 layers59.9 × 49.3 mmTvbgone kit v2.0, the printed circuit board in 3D

    Tvbgone kit v2.0

    maltman23/TV-B-Gone-kit_V2

    TV-B-Gone kit V2

    25 parts93
  • 2 layers121 × 70.5 mmJoshua, the printed circuit board in 3D

    Joshua

    thepolymatt/joshua

    The Repository for "Joshua" the audio/OSD mod for CRT TVs

    58 parts12
  • 2 layers181.4 × 179.8 mmRubber duckey, the printed circuit board in 3D

    Rubber duckey

    ajvizganapathy-pixel/FlipperZero-DIY-STM32WB55-NucleusDark

    DIY Flipper Zero clone using STM32WB55CGU6 — KiCad PCB, Momentum firmware, 200+ apps, BadUSB scripts, wiring diagrams

    37 parts10
  • 2 layers50.8 × 50.8 mmDC2026 LASIR, the printed circuit board in 3D

    DC2026 LASIR

    CmdrZin/chips_avr_examples

    AVR assembly and C code for robotics and other projects.

    38 parts6MIT
  • 2 layers76.8 × 63 mmFlopper one, the printed circuit board in 3D

    Flopper one

    JBlitzar/flopper-one

    esp knockoff flipper

    14 parts5GPL-3.0
  • 2 layersCoinPCB, the printed circuit board in 3D

    CoinPCB

    keener2u/CoinPCB

    Simple ESP8266 breakout board shaped like a challenge coin. Built to be a hackable extendable board for IOT projects and given out for recognition and to spark staff's imagination.

    11 parts4
  • 2 layers71.9 × 58.4 mmAtmega32u4 hub pcb 1 3, the printed circuit board in 3D

    Atmega32u4 hub pcb 1 3

    Accessible-AAC/AAC-Devices

    Augmentative and alternative communications device design files based on inexpensive and open source technologies.

    65 parts3