

Encoder
Orange Pi Zero based web radio
- Size
- 32 × 26 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 16
- Nets
- 18
- Pads
- 54
- Tracks, vias
- 155, 20
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 17 Oct 2018
- Updated
- 1 Jun 2025
Overview
Encoder is an open-source printed circuit board by burgrp, from the burgrp/retradio repository on GitHub. It is a 2-layer board of 32 × 26 mm with 16 parts on 18 nets, routed with 155 tracks and 20 vias.
It is built around the ATSAMD11C14A-SSN. Its parts include 5 capacitors, 3 resistors, 2 connectors, 2 crystals and 1 IC. It belongs with the SAM D and SAM boards of this library.
Main components
1README
README.mdOrange Pi Zero based web radio
I2C peripherals
Rotary EncoderX
Addressing
- 0x40 NN Volume
- 0x41 AN Balance
- 0x42 BN Treble
- 0x43 NC Bass
- 0x44 AC Aperture
- 0x45 BC Tuning
- 0x46 ND Band
Push buttons
- 0x49 NN 7 Bands switch
Docker image
Start buildx builder
docker buildx create --name cross
docker buildx inspect --bootstrapBuild the image
docker run --rm --privileged docker/binfmt:820fdd95a9972a5308930a2bdfb8573dd4447ad3
docker buildx build --platform linux/arm/v7 . -t burgrp/retradio --pushDEVICE.FARM
OS installation
defa install device-id /dev/your-sd-card --wifi=ssid:password --ssh - --dto $PWD/mb-a/dto --root $PWD/mb-a/rootRetradio service installation
defa proxy device-id -- docker pull burgrp/retradio
defa proxy device-id -- docker-compose up -dor
./update-devices device-id ...Parts
16| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2, C3, C4, C5 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3 |
| 2 | GS3 | Jumper:SolderJumper-3_P1.3mm_Open_Pad1.0x1.5mm | J1, J2 |
| 2 | MountingHole | MountingHole:MountingHole_2.5mm | H1, H2 |
| 1 | ATSAMD11C14A-SS | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | I2C-6P | Connector_IDC:IDC-Header_2x03_P2.54mm_Vertical | X1 |
| 1 | RotaryEncoder_Switch | Drake:RotaryEncoder_Bourns_PEC12R-4x20F-Sxxxx | SW1 |
| 1 | SWD | Drake:SWD | X2 |
Questions
How big is the Encoder PCB?
It measures 32 × 26 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Encoder use?
16 parts, built around the ATSAMD11C14A-SSN. 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 Encoder KiCad files?
From the burgrp/retradio repository on GitHub, at the commit this page was made from: the board is encoder/board/encoder.kicad_pcb and its schematic buttons/board/buttons.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Encoder design in my own project?
Its repository states no licence, so its author keeps all rights: ask burgrp before reusing the design.
More from burgrp/retradio
2- 2 layers39 × 57 mm

- 2 layers31 × 38 mm

Similar boards
- 4 layers72.5 × 87.3 mm

Mouse V1
great-houk/mouse-project
Contains all the relevant folders for the entire custom mouse project
138 parts158MIT - 2 layers39.1 × 50.1 mm

Case smd challenge
CASE-Association/smd-challenge
Our CASE branded SMD Challenge. Do you have what it takes to complete it?
31 parts1 - 2 layers36.6 × 39 mm

- 2 layers54.3 × 35.2 mm

Urumbu Stepper TMC2208
SeanP2001/Urumbu_USB_Stepper_Motor
A modular approach to prototyping machines that move in the FabLAB
16 parts1MIT - 2 layers15.2 × 19.1 mm

- 2 layers83.5 × 66 mm

- 2 layers57.4 × 48.5 mm

Starter d11 rev2
Secoh/Electronics
Educational etudes related to electronics, schematics, PCB layout, etc.
52 partsMIT - 2 layers38.1 × 48.2 mm
