

Tinyserial
tinyci
- Size
- 110 × 82.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 50
- Nets
- 55
- Pads
- 212
- Tracks, vias
- 658, 89
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 18 Nov 2020
- Updated
- 5 Jun 2025
Overview
Tinyserial is an open-source printed circuit board by superna9999, from the superna9999/tinyci repository on GitHub. It is a 2-layer board of 110 × 82.5 mm with 50 parts on 55 nets, routed with 658 tracks and 89 vias.
It is built around the 93LC46B/SN, AMS1117-3.3 and FT4232HL. Its parts include 17 capacitors, 8 resistors, 6 connectors, 3 ICs and 2 diodes.
Main components
393LC46B/SN
SOIC-80℃~+70℃ 1,000,000 cycles 1Kbit 2.5V~6V 200 Years 2MHz 6ms SPI SOIC-8 EEPROM ROHSMicrochip TechnologyEEPROMAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsFT4232HL
QFP64Quad High Speed USB to Multipurpose UART/MPSSE ICFTDIUncategorised
README
README.mdTinyCI
General Concept:

TinyCi Main
Relay board controlled by a W32-ETH01 module.
Input: 5V

Produced:
- v0.5: x5 produced, x4 soldered, x3 used in production
- v0.7: x5 produced & used in production
- v0.8: Design done
ESP32 Firmware: see firmware/tinyci-fw/
Remote Relay Control script: see firmware/tinyci-fw/tinyci-relay.py
TinyCi USB
Secondary Relay board controlled by the W32-ETH01 on the main board.
Input: 5V to 12V

Produced:
- v0.1: x5 produced, x3 soldered, x2 used in production
- v0.3: x5 Produced, x0 used in production
TinySerial
Quad FTDI board + breakout of all FTDI I/Os with the TinyCi form factor + holes to hook a Pi/LaFrite/LePotato to control the FTDI + TinyCi USBs.
Input: USB

Produced:
- v1: x5 Produced, failed to bringup, will be replaced with OctoSerial using CH348Q
LICENCE
CERN OPEN HARDWARE LICENCE v1.1Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100nF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C2, C7, C8, C10, C11, C12, C13, C14, C15, C16, C17 |
| 5 | 10K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R1, R2, R6, R7, R8 |
| 4 | Conn_01x03_Male | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Horizontal | J3, J4, J5, J6 |
| 4 | MountingHole_2.7mm_M2.5 | MountingHole:MountingHole_2.7mm_M2.5 | Pi Hole, Pi Hole, Pi Hole, Pi Hole |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3, H4 |
| 2 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C1, C3 |
| 2 | 30pF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C5, C9 |
| 2 | 4.7uF | Capacitor_SMD:C_1206_3216Metric_Pad1.42x1.75mm_HandSolder | C4, C6 |
| 2 | D_TVS | Diode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2 |
| 2 | Ferrite_Bead | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | FB1, FB2 |
| 1 | 12K/1% | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R4 |
| 1 | 12MHz | Crystal:Crystal_HC49-4H_Vertical | Y1 |
| 1 | 1K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R5 |
| 1 | 2.2K | Resistor_SMD:R_1206_3216Metric_Pad1.42x1.75mm_HandSolder | R3 |
| 1 | 93LC46B/SN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U2 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | Conn_02x20_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J2 |
| 1 | FT4232HL | Package_QFP:LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | USB_OTG | Connector_USB:USB_Micro-AB_Molex_47590-0001 | J1 |
The 47 most common of 50 parts.
Questions
How big is the Tinyserial PCB?
It measures 110 × 82.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Tinyserial use?
50 parts, built around the 93LC46B/SN, AMS1117-3.3 and FT4232HL. 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 Tinyserial KiCad files?
From the superna9999/tinyci repository on GitHub, at the commit this page was made from: the board is tinyserial/tinyserial.kicad_pcb and its schematic tinyci-main/USB_Connectors.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Tinyserial design in my own project?
Its repository states no licence, so its author keeps all rights: ask superna9999 before reusing the design.
More from superna9999/tinyci
2- 2 layers110 × 82.5 mm

- 2 layers110 × 82.5 mm

Similar boards
- 4 layers100 × 114.9 mm

- 2 layers58.4 × 50 mm

- 2 layers170 × 170 mm

- 4 layers84 × 62 mm

Quad AMBE3000
m1geo/Quad-AMBE3000
A PCB for four DVSI AMBE-3000R Vocoders for use with WebSDRs/Audio transcoding
200 parts19MIT - 4 layers60 × 60 mm

- 2 layers50 × 50 mm

Quad serial
jamesfowkes/quad-serial-breakout
A quad USB-to-serial breakout board based on the FT4232 IC
53 parts15 - 4 layers144.3 × 143.8 mm

- 2 layers100 × 73.2 mm

Ml dev board
coon42/magic-lantern-dev-kit
A dev kit for connection and communication with the service port of Canon EOS cameras.
56 parts8