Skip to the content
4 layers32 × 80 mmEROS, the printed circuit board in 3D

Open Source Dildo running on the ESP32 Platform

Size
32 × 80 mm
Copper layers
4
Thickness
1.6 mm
Parts
52
Nets
42
Pads
178
Tracks, vias
340, 243
Pours
18
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
20 Oct 2021
Updated
19 Apr 2023

Overview

EROS is an open-source printed circuit board by Valeria, from the Valeria/eRos-Psyche repository on GitHub. It is a 4-layer board of 32 × 80 mm with 52 parts on 42 nets, routed with 340 tracks and 243 vias.

It is built around the TPS613222ADBV, AP2114HA-3.3TRG1 and LMS33460MG, with the IRLML6246TRPBF and 10118194-0001LF among its other parts. Its parts include 13 resistors, 12 capacitors, 8 diodes, 7 ICs and 5 connectors.

Main components

5

README

README.md

eRos & Psyche

Open Source Dildo running on the ESP32 Platform

PCB! Hello! Licenses

V1.0 Attaches to a ESP32-DevKitC-V4, check pinout to make sure it coincides.

It's meant to drive three (or less) 3.3v motors, max 1A per PWM output. Use with Li-Po or Li-Ion 3.7v nominal voltage batteries.

Connects to a Blynk.io server, which can be self-hosted, otherwise, use the free Blynk Cloud server or contact me for a spot on mine.

Mobile app can be recreated by scanning the following QR code on the Blynk phone app:

Blynk Project QR

Hardware files are in the eRos directory, meant to be edited on KiCad v5.0 or higher.

Firmware files are in the Psyche directory, if you open the project on PlatformIO it should load all required Arduino libraries automatically, else, here's a list:

  • shaggydog/OneButton@^1.5.0
  • ayushsharma82/AsyncElegantOTA@^2.2.5
  • ottowinter/AsyncTCP-esphome@^1.2.1
  • ottowinter/ESPAsyncWebServer-esphome@^1.2.7
  • bblanchon/ArduinoJson@^6.17.3
  • s00500/ESPUI@^2.0.0
  • khoih.prog/Blynk_Async_ESP32_BT_WF@^1.2.1
  • adafruit/Adafruit BMP280 Library@^2.4.1
  • teckel12/NewPing@^1.9.1
  • gamegine/HCSR04 ultrasonic sensor@^2.0.2
  • adafruit/Adafruit_VL53L0X@^1.1.1

Firmware.bin must be built with the huge_app.csv partition scheme.

Have fun!

Parts

52
QtyValueFootprintReferences
114.7uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11
410KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R11, R12, R13
4470Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R5, R6, R7
4AP2114HA-3.3TRG1Package_TO_SOT_SMD:SOT-223-3_TabPin2U2, U3, U4, U5
4LEDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D3, D4, D5
3220Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR8, R9, R10
3DNexperia:Nexperia_CFP3_SOD-123W_HandsolderD6, D7, D8
3IRLML6246TRPBFPackage_TO_SOT_SMD:SOT-23_HandsolderingMOSFET1, MOSFET2, MOSFET3
110118194-0001LFdigikey-footprints:USB_Micro_B_Female_10118194-0001LF_HandSolderJ1
12.2uHInductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL1
122uFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC12
12KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR2
1470KResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4
1D_SchottkyNexperia:Nexperia_CFP3_SOD-123W_HandsolderD2
1LMS33460Package_TO_SOT_SMD:SOT-353_SC-70-5_HandsolderingU6
1MCP73831T-2Package_TO_SOT_SMD:SOT-23-5_HandSolderingU1
1MiniSlideSwitchConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ5
1PMOSPackage_TO_SOT_SMD:SOT-23_HandsolderingQ1
1Screw_Terminal_01x02Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalBAT1
1Screw_Terminal_01x03Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_VerticalJ4
1Screw_Terminal_01x06Connector_JST:JST_XH_B6B-XH-A_1x06_P2.50mm_VerticalJ2
1Screw_Terminal_01x07Connector_PinHeader_2.00mm:PinHeader_1x07_P2.00mm_HorizontalJ3
1TPS613222ADBVPackage_TO_SOT_SMD:SOT-23-5_HandSolderingU7

The 51 most common of 52 parts.

Similar boards

  • 4 layers70 × 92 mmPanelized watch, the printed circuit board in 3D

    Panelized watch

    HolTyc/STM32_watch_NFC

    Watch using STM32 with LED 7-segment display and RGB display

    314 parts1
  • 4 layers76 × 121 mmBeta main, the printed circuit board in 3D

    Beta main

    BETA-KNH/beta

    Humanoid robot repository.

    93 parts5
  • 2 layers127.4 × 128.1 mmEk80-pico, the printed circuit board in 3D

    Ek80-pico

    e-abdi/EK80-Seaglider

    Integration of a Simrad EK80 echosounder on a Seaglider: mounting brackets and the noise suppressor interface board.

    112 parts
  • 2 layers53.3 × 22.9 mmBluePillF4, the printed circuit board in 3D

    BluePillF4

    rogerclarkmelbourne/STM32_Pill_Boards

    Various STM32 boards in a form factor similar to the Maple Mini or Blue Pill board

    198 parts51
  • 2 layers54 × 12.5 mmBrodBoost C2, the printed circuit board in 3D

    BrodBoost C2

    axiometa/BrodBoost-C2

    USB - C Breadboard Powersupply: BrodBoost-C

    31 parts36CERN-OHL-S-2.0
  • 4 layers30 × 40 mmImu module, the printed circuit board in 3D

    Imu module

    bit-bots/bitbots_imu_dxl

    The Bitbots IMU DXL module is a Sensor module that can be connected to the Dynamixel Bus (RS485 or TTL).

    36 parts4MIT
  • 2 layers196.3 × 114.7 mmMCD Rev2, the printed circuit board in 3D

    MCD Rev2

    prrtzel/GeorgeOS-Single-Board-Computer

    This was the final project for the Microcomputer Design Course at LeTourneau University.

    85 parts2
  • 2 layers45.7 × 22.9 mmPy32f002bf15p6, the printed circuit board in 3D

    Py32f002bf15p6

    amwales-888/py32f002bf15p6

    Simple breakout board for py32f002bf15p6

    28 parts1MIT

Questions

How big is the EROS PCB?

It measures 32 × 80 mm and has 4 copper layers, 1.6 mm thick.

What parts does the EROS use?

52 parts, built around the TPS613222ADBV, AP2114HA-3.3TRG1, LMS33460MG and IRLML6246TRPBF. 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 EROS KiCad files?

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

Can I use the EROS design in my own project?

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