Skip to the content
PCBKitNew board
2 layers100 × 59 mmML0, the printed circuit board in 3D

An open source EchoLink/AllStarLink implementation that runs on a simple microcontroller.

Size
100 × 59 mm
Copper layers
2
Thickness
1.6 mm
Parts
65
Nets
42
Pads
166
Tracks, vias
209, 27
Pours
3
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
23 Jan 2024
Updated
28 Oct 2025

Overview

ML0 is an open-source printed circuit board by brucemack, from the brucemack/microlink repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 59 mm with 65 parts on 42 nets, routed with 209 tracks and 27 vias.

It is built around the LMV321, LMV324 and LTV-356T, with the BAT54S among its other parts. Its parts include 20 capacitors, 20 resistors, 6 ICs, 5 connectors and 2 diodes. It belongs with the radio and wireless boards and the RP2040 boards of this library.

Main components

4

README

hw/ML3/README.md

This file contains the details for the version 3 (ML3) of the MicroLink hardware. This is the first version that has a real enclosure so we are paying more attention to mechanical detail.

Enclosure Considerations

Connectors That Penetrate the Enclosure

  • DC power connector - 5.5mm jack, male center pin positive.
  • Signal/audio connector - DB9, female.

Indicators That Penetrate the Enclosure

  • Three indicator LEDs - D1 Red, D3 blue, D4 green

Thermal

  • The 3.3V LDO gets warm so there should be airflow in that vicinity

Change Log (V3)

R1 (17-Apr-2024)

  • Moved Pi Pico W daughter card up by 1.00mm.
  • Moved clear area under Pi Pico W daughter card up by 0.75mm.
  • Moved J2 (5.5mm power jack) up by 2.5mm.
  • Moved J1 (DB9) right by 2.5mm.

DRC Notes:

  • There are 12 warnings: "Silkscreen clipped by board edge."

Parts

65
QtyValueFootprintReferences
50.1uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C5, C18, C21, C29
4MountingHoleMountingHole:MountingHole_4mmH1, H2, H3, H4
3100uKiCad-Library:CAP_KEMET_530_530C1, C6, C20
310kKiCad-Library:POT_3362PRV1, RV3, RV4
310uKiCad-Library:CAP_KEMET_530_530C7, C8, C9
31kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R9, R19
32.2kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR12, R13, R14
20RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R18
21.5kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R15
210kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR5, R6
210nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4, C27
22.7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2, R17
222nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C26
2270kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR10, R11
247uKiCad-Library:CAP_KEMET_530_530C19, C24
2LTV-356TPackage_SO:SO-4_4.4x3.6mm_P2.54mmU2, U5
2Transformer_1P_1SKiCad-Library:CheapAudioTransformerT1, T2
112V SupplyConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
11uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC17
1200Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR7
122kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR16
147u (Optional DC Block)Capacitor_THT:CP_Radial_D5.0mm_P2.50mmC10
1570Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR20
1ADC ConnectorConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1AF OutTestPoint:TestPoint_Pad_2.5x2.5mmTP1
1BAT54SPackage_TO_SOT_SMD:SOT-23D2
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ5
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ1
1DAC Address ControlJumper:SolderJumper-2_P1.3mm_Bridged_Pad1.0x1.5mmJP1
1Digital ConnectorConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_VerticalJ3
1LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1
1LMV321Package_TO_SOT_SMD:SOT-23-5_HandSolderingU1
1LMV324Package_SO:TSSOP-14_4.4x5mm_P0.65mmU9
1MCP4725xxx-xCHPackage_TO_SOT_SMD:SOT-23-6U4
1NCCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC22
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_Pad1.0x1.5mmJP2

Questions

How big is the ML0 PCB?

It measures 100 × 59 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ML0 use?

65 parts, built around the LMV321, LMV324, LTV-356T and BAT54S. 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 ML0 KiCad files?

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

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

More from brucemack/microlink

5
  • 2 layers125 × 56 mmML2, the printed circuit board in 3D

    ML2

    brucemack/microlink

    An open source EchoLink/AllStarLink implementation that runs on a simple microcontroller.

    73 parts18GPL-3.0
  • 2 layers130 × 56 mmML3, the printed circuit board in 3D

    ML3

    brucemack/microlink

    An open source EchoLink/AllStarLink implementation that runs on a simple microcontroller.

    73 parts18GPL-3.0
  • 2 layers130 × 56 mmML4, the printed circuit board in 3D

    ML4

    brucemack/microlink

    An open source EchoLink/AllStarLink implementation that runs on a simple microcontroller.

    73 parts18GPL-3.0
  • 2 layers125 × 56 mmML1, the printed circuit board in 3D

    ML1

    brucemack/microlink

    An open source EchoLink/AllStarLink implementation that runs on a simple microcontroller.

    71 parts18GPL-3.0
  • 2 layers56 × 49 mmSA818-Breakout, the printed circuit board in 3D

    SA818-Breakout

    brucemack/microlink

    An open source EchoLink/AllStarLink implementation that runs on a simple microcontroller.

    21 parts18GPL-3.0

Similar boards

  • 6 layers65.2 × 30.1 mmMain Circuit, the printed circuit board in 3D

    Main Circuit

    Cameron-Ray/IrrigationPiHat

    Irrigation System μPiHAT for hobby or scientific use. This repo provides a full design process to create your own μPiHAT PCB from scratch.

    86 parts2MIT
  • 4 layers80 × 80.2 mm5XL REV0, the printed circuit board in 3D

    5XL REV0

    DangerousPrototypes/BusPirate5-hardware

    Bus Pirate Hardware and accessories for v5 and higher

    227 parts125MIT
  • 4 layers89 × 58 mmHALMET, the printed circuit board in 3D

    HALMET

    hatlabs/HALMET-hardware

    Hat Labs Marine Engine & Tank interface hardware design files

    227 parts8CC-BY-4.0
  • 2 layers180 × 100 mmController V2, the printed circuit board in 3D

    Controller V2

    omeralaa11/BLDC-Motor-controller-for-Shell-eco-marathon-

    Hardware design of A BLDC Motor controller design for a 350W motor used in Shell eco marathon Qatar 2026 competition

    174 parts
  • 4 layers80 × 105 mmRobotLegoController, the printed circuit board in 3D

    RobotLegoController

    OpenBotBrain/mcu-board

    Some design notes for an MCU board.

    725 parts
  • 4 layers88 × 54 mmFilestick, the printed circuit board in 3D

    Filestick

    spectrumero/filestick

    Econet on a stick

    108 parts
  • 2 layers65 × 100 mmJBclone soldering station, the printed circuit board in 3D

    JBclone soldering station

    Minu-IU3IRR/JBclone-soldering-station

    Multi channel DIY soldering station with JBC tip support

    55 parts13
  • 4 layers76 × 58 mmGR106768 Buzzer, the printed circuit board in 3D

    GR106768 Buzzer

    4ms/openventilator

    OpenVentilator project, this repo is just tests and noodlings

    273 parts2