Skip to content
AnthillaPublic

About

Anthilla AnthC Board

Resources

Stars

40 stars

Watchers

5 watching

Forks

Latest commit

 

History

211 Commits

Folders and files

Repository files navigation

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

MCU ESP32-S3-WROOM-1: Dual-Core 32bit microprocessor. WiFi (802.11b/g/n) and Bluetooth. On board antenna
Power input 7–28 V DC or 5 V direct through USB
Battery backup Rechargeable LiPo, on-board charger
Digital inputs 4 × Digital signals [0-3.3V]
Outputs 6 × open collector (ULN2003), 500mA per channel
Analog inputs 4 × 16-bit ADC, each switchable 0–5V V or 4–20 mA (multiplexed)
Fieldbus RS485 half-duplex (SP3485EN). On-board termination
RTC MCP7940N, CR2032 coin cell
Expansion I2C, SPI
USB USB-C (programming + 5 V power)
Form factor Raspberry 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.

Path Content
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).

Revision Status Changes
M2-R5 Current USB-C fixed · ULN2004 replaced by ULN2003
M2-R4 Superseded · OSHWA IT000014 Stackup Signal+Power / GND / GND / Signal+Power · Battery control: BJT replaced by MOSFET
M2-R3 Superseded · OSHWA IT000013 First 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

About

Anthilla AnthC Board

Resources

Stars

40 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages