Skip to the content
PCBKitNew board
2 layers15 × 65.7 mmSlider, the printed circuit board in 3D

Jacdac Device Development Kit

Size
15 × 65.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
26
Pads
112
Tracks, vias
238, 19
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
12 Apr 2025
Updated
12 Aug 2025

Overview

Slider is an open-source printed circuit board by jacdac, from the jacdac/jacdac-ddk repository on GitHub, published under the CC-BY-4.0 licence. It is a 2-layer board of 15 × 65.7 mm with 26 parts on 26 nets, routed with 238 tracks and 19 vias.

It is built around the XC6206P332MR, RCLAMP0521P-N and BAT54S. Its parts include 6 diodes, 4 capacitors, 4 resistors, 3 connectors and 2 ICs. It belongs with the STM32 boards of this library.

Main components

3

README

electronics/deprecated_form_factor/kicad_deprecated/reference-designs/slider/README.md

Example Slider Module for Jacdac, in KiCad

This is an example / reference Jacdac module for a slider potentiometer built in KiCad, an open-source PCB design suite.

SchematicBoard
schematicFront side
front

Back side
back

Structure overview

This KiCad project uses local (per-project, relative path) references to the Jacdac symbol and footprint libraries that are included in this repository. This also includes a project-specific slider.pretty footprint library containing the module QR code, as generated by the Jacdac Silk QR Code generator.

Fabrication data (gerbers, pick-and-place) is included in the fab-1.1 folder.

Fabrication notes for JLC

We fabricated our prototype run for this board with JLCPCB, which offers low-volume board fabrication and single-sided assembly services. Below are notes for how we generated fabrication data.

Gerbers

Gerbers can be generated with the typical KiCad flow.

Part numbers

In the schematic, we added a LCSC field to all components, containing the JLCPCB part numbers. To generate the pick-and-place parts: in the schematic editor, go to Tools menu > Generate Bill of Materials..., run bom2grouped_csv, which produces a slider.csv in the project directory. This should have an LCSC column with the JLC part numbers.

Rename columns as follows:

  • Reference -> Designators
  • LCSC -> LCSC Part #
  • Value -> Comment
  • Other columns can be left as-is

Note: this was built against an older JLCPCB sample BoM file which used the column name LCSC Part #, instead of the JLCPCB Part # used in a newer sample BoM.

Positions

In the layout editor, go to File menu > Fabrication Outputs > Footprint Position (.pos) File... Since JLC does one layer only, select "Separate files for front and back". This creates a slider-bottom-pos.csv (and top file that can be discarded) in the output directory.

Rename columns as follows:

  • Ref -> Designator
  • PosX -> Mid X
  • PosY -> Mid Y
  • Side -> Layer
  • Other columns can be left as-is

Optionally, correct rotations on parts. While we've sent in fabrication data with obviously wrong rotations (eg, TSSOP-20 oriented 90 degree off) and didn't get obviously wrong PCBs back, you can correct the rotations using a spreadsheet tool like Excel:

  • Rename Rot to something different, eg KiCadRot.
  • Add a RotCorrection column or something, to be manually set for each part. Positive rotation is clockwise (unmirrored view, at least on the bottom layer).
  • Add a Rotation column, set to the formula of the KiCadRot cell plus the RotCorrection cell. This is the column containing the actual fabrication data.

Ordering Notes

In the PCB options, choose:

  • Upload gerbers
  • PCB Qty: as desired
  • Surface Finish: ENIG-RoHS
  • Gold Fingers: Yes
  • 45 finger chamfered: No (ideally yes, but the board is too small)
  • The defaults for the rest are fine

In the SMT Assembly options, choose:

  • Assembly bottom side (the side with the QR code)
  • Tooling holes: Added by JLCPCB
  • Click "confirm"
  • Add BOM File -> upload the slider.csv file (schematic BoM)
  • Add CPL file -> upload the slider-bottom-pos.csv file (layout footprint position)
  • Click "next"
  • Review the component table
  • Click "next"
  • Review the placed preview, and fix footprint data as necessary (red dot indicates pin 1?)
    • If you need to go back, there is a not-at-all-obvious grey "< Go back" link at the bottom left of the page
  • Review unselected parts: these are parts that will not be placed and should only be top-layer or other items to be manually soldered, card edge connectors, and mounting holes
  • Click "save to cart"

Stencils:

  • From the shopping cart, "Add new item"
  • At the top, select the SMT-Stencil tab
  • Upload gerbers, same as the PCB
  • Stencil Side: Top & Bottom(On Separate Stencil)
  • Stencil Qty: 2 (default)
  • Fiducials: Etched Through
  • Click "save to cart"

Parts

26
QtyValueFootprintReferences
4RCLAMP0521P-NDiode_SMD:D_0402_1005MetricD2, D3, D5, D6
21uFCapacitor_SMD:C_0402_1005MetricC3, C5
233RResistor_SMD:R_0402_1005MetricR5, R6
2Conn_Jacdac_CardEdgeConnector_Jacdac:JD-PEC-02_PreroutedJ1, J3
1slider:QrCode
10606 ARGBLED_SMD:LED_LiteOn_LTST-C19HE1WTD4
110kRPotentiometer_THT:Potentiometer_Bourns_PTA3043_Single_SlideRV1
1150RResistor_SMD:R_0402_1005MetricR4
11kR @ 100MHzInductor_SMD:L_0402_1005MetricFB1
11uF, 10VCapacitor_SMD:C_0402_1005MetricC2
1220R, 1%Resistor_SMD:R_0402_1005MetricR1
133pFCapacitor_SMD:C_0402_1005MetricC1
1BAT54SPackage_TO_SOT_SMD:SOT-23D1
1Conn_HackConnectConnector_Jacdac:HackConnect_P1.27mmJ2
1MountingHole_PadConnector_Jacdac:JD_MountingHole_PowerMH4
1MountingHole_PadConnector_Jacdac:JD_MountingHole_DataMH3
1MountingHole_PadConnector_Jacdac:JD_MountingHole_GroundMH2
1MountingHole_PadConnector_Jacdac:JD_MountingHole_Pin1MH1
1STM32G031FxPxPackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU2
1XC6206P332MRPackage_TO_SOT_SMD:SOT-23U1

Questions

How big is the Slider PCB?

It measures 15 × 65.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Slider use?

26 parts, built around the XC6206P332MR, RCLAMP0521P-N 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 Slider KiCad files?

From the jacdac/jacdac-ddk repository on GitHub, at the commit this page was made from: the board is electronics/deprecated_form_factor/kicad_deprecated/reference-designs/slider/slider.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Slider design in my own project?

Its repository publishes it under the CC-BY-4.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 layers50 × 66 mmBluePhil, the printed circuit board in 3D

    BluePhil

    pms67/BluePhil

    STM32-based development board with various sensors.

    106 parts53MIT
  • 2 layers112 × 57 mmCaravansensor, the printed circuit board in 3D

    Caravansensor

    MartinVerges/womolin-waterlevel

    DIY project to build a smart fuel sensor for RVs or in other projects. It is based on air pressure and is able to measure fresh water as well as grey and black water levels with high precision.

    226 parts17
  • 2 layers27.4 × 60 mmRC W25, the printed circuit board in 3D

    RC W25

    Electrium-Mobility/RC-W25

    Electrium Mobility W25 Remote Control Project

    76 parts
  • 2 layers66.5 × 83.9 mmInkWordESP32 MB V1.1, the printed circuit board in 3D

    InkWordESP32 MB V1.1

    harry10086/InkWord_ESP32

    An ESP32 and E-paper based low-power English vocabulary learning device.一个基于 ESP32 和墨水屏的低功耗英语单词学习设备。

    103 partsGPL-3.0
  • 4 layers55 × 28 mmCamel, the printed circuit board in 3D

    Camel

    metaquantus/camel

    Camel Dual HX711 Weigh Scales Board

    66 partsMIT
  • 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