

ThetaAnomalain
Board computer for model rockets
- Size
- 55 × 55 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 110
- Nets
- 122
- Pads
- 484
- Tracks, vias
- 1,183, 301
- Pours
- 32
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 31 Mar 2025
- Updated
- 9 Dec 2025
Overview
ThetaAnomalain is an open-source printed circuit board by Barsy-Barsevich, from the Barsy-Barsevich/Barsotion-TA repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 55 × 55 mm with 110 parts on 122 nets, routed with 1,183 tracks and 301 vias.
It is built around the ESP32-S3FN8, AHT20 and BMP388, with the W25N04KVZEIR, 74HC595 and AP2112K-3.3 among its other parts. Its parts include 37 capacitors, 21 resistors, 10 ICs, 8 connectors and 6 diodes. It belongs with the ESP32 boards of this library.
Main components
12ESP32-S3FN8
QFN-56-EP(7x7)Watchdog reset、Software reset、Built-in general-purpose timer、Built-in temperature sensor、Touch function、True random number generator (TRNG)、Storage encryption、Infrared remote control QFN-56-EP(7x7) Microcontrollers (MCU/MPU/SOC) ROHSEspressif SystemsMicrocontrollers (MCU/MPU/SOC)AHT20
SMD-40℃~+120℃ 0%RH~100%RH 2.2V~5.5V 20bit 570uA I2C ±0.3℃ ±2%RH SMD Temperature and Humidity Sensor ROHSAosong ElecTemperature And Humidity SensorBMP388
LGA-10(2x2)-40℃~+85℃ 1.65V~3.6V 1pa/K 2uA 30Kpa~1.25bar 50pa 8pa I2C、SPI LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsW25N04KVZEIR
WSON-8(6x8)-40℃~+85℃ 10 years 104MHz 2.7V~3.6V 20uA 250us 250us 2ms 4Gbit 60,000 Cycles Read buffer function、Software reset function、ECC error correction function、OTP region write protection and lock function、Hardware write protection function、Write enable latch、Software write protection function SPI Yes WSON-8(6x8) NAND FLASH ROHSWinbond ElecNAND FLASH74HC595
SOP-16-40℃~+85℃ 1 100ns@5V,50pF 10MHz 2V~6V 74HC 8 Serial-to-Serial or Parallel Tri-State SOP-16 Shift Registers ROHSGRShift RegistersAP2112K-3.3
SOT253.3V 600mA CMOS Low Dropout Linear Regulator with EnableDiodes IncorporatedUncategorisedICM-42688-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 7.5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps Motion Event Detection, Synchronization, Timestamp Support LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometersSS206SURWA/S530-A3/S290
SMDSMD LED Segment Displays ROHSEverlight ElectronicsLED Segment DisplaysTPS61088RHL
UncategorisedTexas InstrumentsUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)TS-1187A-B-A-B
SMD-4P,5.1x5.1mm-30℃~+85℃ 1.5mm 1.6N 100,000 cycles 12V 5.1mm 5.1mm 50mA Gold No Round Button SPST Surface Mount,Vertical Without Bracket SMD-4P,5.1x5.1mm Tactile Switches ROHSXKB ConnectionTactile SwitchesDFLS130L
PowerDI-123-40℃~+125℃ 1 Independent 1A 1mA@30V 30V 310mV@1A 50A PowerDI-123 Schottky Diodes ROHSDiodes IncorporatedSchottky Diodes
README
README.mdBarsotion-TA
Board computer for model rockets, the 11th board after Berkut

⚡️Features
- Dual-core 240MHz Xtensa processor (in ESP32-S3)
- 512 MB log flash
- Up to 8kHz IMU cycle frequency
- Barometer, thermometer, hygrometer
- Onboard DC-DC pull-up converter for servos
- 2.4GHz Wi-Fi / Bluetooth / BLE antenna
⚡️Manual
- EA&TA_user_manual_revD.pdf (newest revision)
- EA&TA_user_manual_revC.pdf
- EA&TA_user_manual_preliminary_edition_revB.pdf
- EA&TA_user_manual_preliminary_edition_revA.pdf
⚡️Software
⚡️Continious progress
⚡️Schematic
Full electrical schematic in .pdf

⚡️Parameters
- Microcontroller: ESP32-S3FN8 (2x Xtensa LX7 core)
- Clock frequency: 240MHz
- Gyroscope: on-board ICM-42688-P (SPI, interrupt channel)
- Barometer: on-board, BMP388 (I2C)
- Hygrometer: on-board, AHT20 (I2C)
- Memory: 4Gbit SPI NAND Flash W25N04KVZEIG (Quad SPI)
- Quartz Gyroscope's ODR frequency stabilization
- 2.4GHz Wi-Fi / Bluetooth / BLE antenna
Parts
110| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100nF | Capacitor_SMD:C_0402_1005Metric | C1, C4, C5, C6, C8, C15, C17, C21, C25, C34 |
| 8 | 1uF | Capacitor_SMD:C_0402_1005Metric | C3, C7, C10, C12, C16, C19, C32, C33 |
| 6 | 100uF | Capacitor_SMD:C_1206_3216Metric | C9, C14, C26, C29, C30, C31 |
| 6 | 10k | Resistor_SMD:R_0402_1005Metric | R6, R10, R15, R16, R17, R20 |
| 6 | 5.1k | Resistor_SMD:R_0402_1005Metric | R8, R9, R11, R12, R18, R19 |
| 4 | 470 | Resistor_SMD:R_0402_1005Metric | R4, R13, R14, R21 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_Pad_Via | H1, H2, H3, H4 |
| 3 | 10nF | Capacitor_SMD:C_0402_1005Metric | C11, C22, C24 |
| 3 | 1k | Resistor_SMD:R_Array_Convex_4x0402 | RN2, RN4, RN5 |
| 3 | TS-1187A-B-A-B | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW1, SW2, SW3 |
| 2 | 0 | Resistor_SMD:R_Array_Convex_4x0402 | RN3, RN6 |
| 2 | 1.8nF | Capacitor_SMD:C_0402_1005Metric | C35, C36 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric | C2, C23 |
| 2 | 12pF | Capacitor_SMD:C_0402_1005Metric | C27, C28 |
| 2 | 2.7nH | Inductor_SMD:L_0402_1005Metric | L1, L3 |
| 2 | DFLS130L | Diode_SMD:D_PowerDI-123 | D1, D2 |
| 1 | 118k | Resistor_SMD:R_0402_1005Metric | R3 |
| 1 | 124k | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 15pF | Capacitor_SMD:C_0402_1005Metric | C37 |
| 1 | 1nF | Capacitor_SMD:C_0402_1005Metric | C13 |
| 1 | 1uH | Inductor_SMD:L_APV_APH0630 | L2 |
| 1 | 267k | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 28.7k | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 32.768kHz | Oscillator:Oscillator_SMD_SeikoEpson_SG8002CE-4Pin_3.2x2.5mm | Y2 |
| 1 | 40 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 43pF | Capacitor_SMD:C_0402_1005Metric | C18 |
| 1 | 47 | Resistor_SMD:R_Array_Convex_4x0402 | RN1 |
| 1 | 470k | Resistor_SMD:R_0402_1005Metric | R1 |
| 1 | 74HC595 | Package_SO:TSSOP-16_4.4x5mm_P0.65mm | U9 |
| 1 | 8.2nF | Capacitor_SMD:C_0402_1005Metric | C20 |
| 1 | AHT20 | CustomPackage:AHT20 | U6 |
| 1 | AP2112K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | Action | LED_SMD:LED_0603_1608Metric | D8 |
| 1 | BC817-40 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | BMP388 | CustomPackage:BMP388_v2 | U7 |
| 1 | ESP32-S3FN8 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP4x4mm | U4 |
| 1 | I2C | Connector_JST:JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J2 |
| 1 | ICM-42688-P | Package_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U5 |
| 1 | Jumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_Pad1.0x1.5mm_NumberLabels | JP1 |
| 1 | LOGO | Logos:OKB_Iva_v2_9.3x8mm | G*** |
| 1 | LOGO | LOGO | G*** |
| 1 | PCB Antenna | RF_Antenna:Texas_SWRA117D_2.4GHz_Right | AE1 |
| 1 | PKLCS1212E2000-R1 | Buzzer_Beeper:Buzzer_Murata_PKLCS1212E | BZ1 |
| 1 | Power | CustomConnectors:Battery_3V7_Cable_connector_v2 | J8 |
| 1 | Power | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | RX0 | LED_SMD:LED_0603_1608Metric | D7 |
| 1 | SS206SURWA/S530-A3/S290 | CustomPackage:SS206SURWA | U8 |
| 1 | ServoA | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J3 |
| 1 | ServoB | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J4 |
| 1 | ServoC | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J5 |
| 1 | ServoD | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | J6 |
| 1 | TM30N03ADF | CustomPackage:PDFN3x3-8L | Q2 |
| 1 | TPS61088 | UltraLibrarian:RHL0020A | U2 |
| 1 | TX0 | LED_SMD:LED_0603_1608Metric | D6 |
| 1 | UART | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J7 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_C | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | W25N04KVZEIR | Package_SON:WSON-8-1EP_8x6mm_P1.27mm_EP3.4x4.3mm | U10 |
The 107 most common of 110 parts.
Questions
How big is the ThetaAnomalain PCB?
It measures 55 × 55 mm and has 4 copper layers, 1.6 mm thick.
What parts does the ThetaAnomalain use?
110 parts, built around the ESP32-S3FN8, AHT20, BMP388 and W25N04KVZEIR. 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 ThetaAnomalain KiCad files?
From the Barsy-Barsevich/Barsotion-TA repository on GitHub, at the commit this page was made from: the board is ThetaAnomalain.kicad_pcb and its schematic ThetaAnomalain.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ThetaAnomalain design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers86.3 × 100 mm

- 2 layers

Esp32s3
BlueJayRacing/22xt_kicad
As a summary, you should be using KiCad Version 9.0. All project will be modular, and you should be storing all your step files, symbols, & footprints within the created folders.
36 parts - 4 layers21.5 × 62.8 mm

- 2 layers274.3 × 30.5 mm

Numitron2
74hc595/Numitron-Clock
An alarm clock using 9-segment numitron displays
56 parts6BSD-3-Clause - 2 layers51.1 × 50 mm

- 2 layers58.4 × 22.6 mm

- 2 layers78.1 × 17.1 mm

Kicad koboy button side
samp38/koboy
Kit to turn a Kobo mini into a flight instrument (XCSoar)
24 parts2 - 2 layers59.5 × 40 mm
