Skip to the content
PCBKitNew board
4 layers85 × 56 mmAnthC, the printed circuit board in 3D

Anthilla AnthC Board

Size
85 × 56 mm
Copper layers
4
Thickness
1.6 mm
Parts
211
Nets
173
Pads
735
Tracks, vias
1,690, 518
Pours
1,084
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
3 Jun 2021
Updated
4 Oct 2026

Overview

AnthC is an open-source printed circuit board by Anthilla, from the Anthilla/AnthC repository on GitHub. It is a 4-layer board of 85 × 56 mm with 211 parts on 173 nets, routed with 1,690 tracks and 518 vias.

It is built around the ESP32-S3-WROOM-1-N16, SP3485EN-L/TR and TLV9054ID, with the CP2102N-A02-GQFN24, LM2735XMF and SHT40-AD1B-R2 among its other parts. Its parts include 93 resistors, 44 capacitors, 33 diodes, 13 ICs and 9 transistors. It belongs with the ESP32 boards of this library.

Main components

12

README

README.md

AnthC — Open-Source ESP32 Industrial IoT Controller

OSHWA IT000014 OSHWA IT000013 License: CERN-OHL-W-2.0 Latest release

Anthilla logo

AnthC (Anthilla Controller) is an ESP32-based controller for industrial and field IoT: read 4–20 mA sensors, talks RS485, switch loads, and keep running on battery when the supply drops. Raspberry Pi footprint, so it drops into existing enclosures and DIN-rail mounts.

Buy on Elecrow · Download M2-R5 files · Hackaday project · Design articles

Key specs

MCUESP32-S3-WROOM-1: Dual-Core 32bit microprocessor. WiFi (802.11b/g/n) and Bluetooth. On board antenna
Power input7–28 V DC or 5 V direct through USB
Battery backupRechargeable LiPo, on-board charger
Digital inputs4 × Digital signals [0-3.3V]
Outputs6 × open collector (ULN2003), 500mA per channel
Analog inputs4 × 16-bit ADC, each switchable 0–5V V or 4–20 mA (multiplexed)
FieldbusRS485 half-duplex (SP3485EN). On-board termination
RTCMCP7940N, CR2032 coin cell
ExpansionI2C, SPI
USBUSB-C (programming + 5 V power)
Form factorRaspberry Pi footprint, 85 × 56 mm

Manuals

  1. User manual

Getting started

  1. Power the board from USB-C or 7–28 V on the J5 terminal.
  2. Install ESP-IDF or the Arduino ESP32 core.
  3. Select board ESP32-S3-dev and flash an example

Files

For manufacturing or evaluation, use the Releases — each hardware revision ships a fabrication zip (Gerbers, drill), an assembly zip (BOM with MPNs, placement), the schematic as PDF and a STEP model.

PathContent
AnthC/KiCad project (requires KiCad 10 or later) and project libraries in AnthC/lib/
AnthC/Doc/Schematics/Schematic PDFs per revision
AnthC/Doc/Manufacturing/Gerbers and drill files per revision (older revisions in Archive/)
AnthC/Doc/Assembly/BOM and pick-and-place per revision
AnthC/Doc/STEP/3D models
AnthC/Doc/Certifications/OSHWA certification marks
Marketing/Logos and photos

Hardware revisions

The revision is printed on the silkscreen (e.g. AnthC-M2R5).

RevisionStatusChanges
M2-R5CurrentUSB-C fixed · ULN2004 replaced by ULN2003
M2-R4Superseded · OSHWA IT000014Stackup Signal+Power / GND / GND / Signal+Power · Battery control: BJT replaced by MOSFET
M2-R3Superseded · OSHWA IT000013First certified release

Certification and compliance

  • Open source hardware: M2-R3 and M2-R4 are certified by OSHWA (IT000013, IT000014). M2-R5 certification is pending.
  • EMC / CE: not yet tested. Be aware the end product manufacturer is responsible for its own conformity assessment
  • Battery: LiPo cells must not be charged below 0 °C or above 45 °C, regardless of the board's operating range

Roadmap

  • User documentation
  • Base firmware and examples
  • Replace photos
  • EMC pre-compliance test plan
  • EMC tests

Articles

All About Circuits — Building and Certifying an Open-Source IoT Controller:

Support

License

Photos

M2-R4 shown; M2-R5 is visually near-identical (They will be replaced)

AnthC M2-R4 top AnthC M2-R4 bottom

Parts

211
QtyValueFootprintReferences
32100Resistor_SMD:R_0603_1608MetricR25, R26, R28, R34, R48, R53, R54, R55, R56, R57, R58, R59, R60, R61, R62, R66 +16
19100nFCapacitor_SMD:C_0603_1608MetricC4, C11, C13, C14, C15, C20, C23, C24, C29, C31, C32, C34, C35, C36, C37, C38 +3
1810KResistor_SMD:R_0603_1608MetricR6, R7, R10, R13, R14, R15, R16, R17, R19, R22, R23, R30, R33, R35, R42, R81 +2
12PESD3V3L2BTSemiconductors:SOT-23D2, D15, D17, D21, D22, D25, D26, D27, D28, D29, D32, D33
100Resistor_SMD:R_0603_1608MetricR3, R20, R31, R64, R65, R83, R88, R91, R99, R100
92KΩResistor_SMD:R_0603_1608MetricR40, R44, R45, R46, R49, R50, R51, R52, R82
810uFCapacitor_SMD:C_1206_3216MetricC1, C2, C16, C18, C21, C30, C41, C43
8Zener_6VSemiconductors:D_SOD-123D1, D4, D8, D9, D14, D20, D24, D31
410nFCapacitor_SMD:C_0603_1608MetricC25, C26, C27, C28
41uFCapacitor_SMD:C_0603_1608MetricC17, C19, C39, C40
420KResistor_SMD:R_0603_1608MetricR24, R27, R29, R32
42N7002T-7-FTransistors:SOT-523Q1, Q2, Q5, Q7
4BAT54SPackage_TO_SOT_SMD:SOT-23D6, D10, D11, D16
4MHMountingHole:MountingHole_3.2mm_M3MH1, MH2, MH3, MH4
310KΩResistor_SMD:R_0603_1608MetricR18, R21, R41
312KResistor_SMD:R_0603_1608MetricR1, R37, R87
31KResistor_SMD:R_0603_1608MetricR11, R12, R43
347uFCapacitor_SMD:C_1206_3216MetricC9, C12, C22
3TVS_2-Channel-7VSemiconductors:SOT-23D23, D30, D35
25K1ΩResistor_SMD:R_0603_1608MetricR68, R84
27pFCapacitor_SMD:C_0402_1005MetricC45, C46
2B5819WDiode_SMD:D_SOD-123D3, D18
2MMSS8050-H-TPTransistors:SOT-23Q3, Q4
2SI2347DS-T1-GE3Transistors:SOT-23Q8, Q9
2SP3205-01ETGSemiconductors:D_SOD-882D5, D19
2TestPoint_1.5mmTestPoint:TestPoint_Pad_D1.5mmTP7, TP18
101x03Connectors:WURTH-691312510003J5
11.8μH-5.8AInductors:Inductor_Wurth_LQS-6045L2
1100KΩResistor_SMD:R_0603_1608MetricR39
110μH-5AInductors:Inductor_Wurth_XHMI-6060L1
1120Resistor_SMD:R_0603_1608MetricR5
11nFCapacitor_SMD:C_0603_1608MetricC44
11x02Connectors:WURTH-691312510002J6
11x05Connectors:WURTH-691312510005J2
122K1Resistor_SMD:R_0603_1608MetricR47
122nFCapacitor_SMD:C_0603_1608MetricC3
136KΩResistor_SMD:R_0603_1608MetricR36
14.7nFCapacitor_SMD:C_0402_1005MetricC7
143KResistor_SMD:R_0603_1608MetricR8
147K5Resistor_SMD:R_0603_1608MetricR63
147pFCapacitor_SMD:C_0603_1608MetricC5
149.9Resistor_SMD:R_0603_1608MetricR2
151KΩResistor_SMD:R_0603_1608MetricR38
18.2KΩResistor_SMD:R_0603_1608MetricR86
1ACM7060-701-2PL-TL01Inductors:ChokeSMD_ACM7060FL1
1B220AF-13Diode_SMD:D_SMAD7
1BD33FC0FP-E2IC:TO-252-2U3
1Battery_Cell_CR2032Connectors:BatteryHolder_WURTH_79527141-C_1x2032BT1
1CP2102N-A02-GQFN24Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU5
1Conn_02x20_Odd_EvenConnectors:PinHeader_2x20_P2.54mm_VerticalJ3
1DMN67D8L-7Transistors:SOT-23Q10
1ESP32-S3-WROOMProcessor:ESP32-S3-WROOMU6
1LM2735XIC:WSON-6-1EP_3x3mm_P0.95mmU12
1LOGOnodemcu:anthillaLogo9mmG***
1MCP3464RT-E_NCIC:UQFN-20-1EP_3x3mm_P0.4mm_EP1.85x1.85mm_ThermalViasU10
1MCP73833-DFNIC:DFN-10-1EP_3x3mm_P0.5mm_EP1.65x2.38mm_ThermalViasU2
1MCP7940N-I/SNIC:SOIC-8_3.9x4.9mm_P1.27mmU7
1NTC_10KResistor_SMD:R_0603_1608MetricTH1
1REF5025AIDPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU13
1SC32SCrystal:Crystal_2pin_3.2mm_1.5mmY1
1SHT40-AD1B-R2IC:DFN-4U8
1SMBJ30CASemiconductors:D_SMBD13
1SP3485EN-L/TRPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1SW_DIP_x04_VerticalElectromechanical:SW_DIP_SPSTx04_Vertical_4_poles_P_2.54mmSW1
1TLV9054IC:QFN-16-1EP_3x3mm_P0.5mm_EP1.7x1.7mmU9
1TPS54331DRPackage_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.29x3mm_ThermalViasU1
1ULN2004D1013TRIC:SO-16_3.9x9.9mm_P1.27mmU11
1USB4105-GF-AConnectors:USB4105-GF-AJ1

Questions

How big is the AnthC PCB?

It measures 85 × 56 mm and has 4 copper layers, 1.6 mm thick.

What parts does the AnthC use?

211 parts, built around the ESP32-S3-WROOM-1-N16, SP3485EN-L/TR, TLV9054ID and CP2102N-A02-GQFN24. 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 AnthC KiCad files?

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

Can I use the AnthC design in my own project?

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

Similar boards

  • 2 layers170 × 140 mmLibreVerter Controller, the printed circuit board in 3D

    LibreVerter Controller

    imendizabal/LibreVerter

    Open Source Power Converter - Hardware Components

    215 parts22
  • 4 layers74.5 × 21.5 mmYerraGlasses, the printed circuit board in 3D

    YerraGlasses

    rbala25/YerraGlasses

    Audio Augmented Smart Glasses - ESP32, Hardware Build, System Integration, and Firmware (C)

    47 parts
  • 2 layers99.1 × 86.4 mmOpl3 sound, the printed circuit board in 3D

    Opl3 sound

    lgugelmann/HD6301_thing

    I recently received a few samples of a Hitachi HD6301V1 in a DIP-40 package. It's a 1MHz 8bit CPU derived from the Motorola 6801 with a few extra instructions.

    58 parts3MIT
  • 6 layers121 × 83 mmPS2 79004 Rev 0 4, the printed circuit board in 3D

    PS2 79004 Rev 0 4

    tschicki/PS2-Portable

    A custom designed PS2 Portable

    770 parts207MIT
  • 2 layers52 × 56.6 mmMuMo v2-Node, the printed circuit board in 3D

    MuMo v2-Node

    Strooom/MuMo-V2-Node-PCB

    PCB design for the Museum Monitor V2

    79 parts17
  • 2 layers101.6 × 53.3 mmBMW E46 Cluster Interface Board, the printed circuit board in 3D

    BMW E46 Cluster Interface Board

    KSullivan20221/SimHub-BMW-E46-Cluster-Module

    This repo contains all of the circuitry, code, and resources used to create a shield board for an Arduino Mega that could be used to communicate with a BWM E46 instrument cluster from a PC.

    120 parts9
  • 4 layers66 × 46 mmRadar1, the printed circuit board in 3D

    Radar1

    HearnChristian/k-band-fmcw-radar

    24 GHz FMCW radar front-end in KiCad (WIP): ADF4159 chirp synth, BGT24LTR11 transceiver, custom Marki AMM-8211PSM driver-amp symbol/footprint, OPA1656 IF, ADS8353 ADC, FT2232H USB.

    99 parts3
  • 4 layers64 × 74 mmKingfisher, the printed circuit board in 3D

    Kingfisher

    emoninet2/Kingfisher-DAC16

    A 16 channel. 16-bit DAC board.

    78 parts