
Platy
harshthorat-cpu/PLATYPULSE
Understanding and experimenting with different wireless communication technologies often requires multiple dedicated tools, modules, and software environments.

Icarus is an open-source printed circuit board by Aryan2804, from the Aryan2804/Icarus repository on GitHub. It is a 2-layer board of 35 × 55 mm with 56 parts on 57 nets, routed with 171 tracks and 53 vias.
It is built around the ESP32-S3-WROOM-1-N8, AMS1117-3.3 and BMI088, with the AO3400A, SS24 and SP0503BAHTG among its other parts. Its parts include 14 resistors, 12 capacitors, 7 diodes, 7 connectors and 4 transistors. It belongs with the ESP32 boards of this library.
Design an FPV quadcopter from scratch using brushed coreless motors
![]() |
|---|
The aim of this project is to design and assemble a full size fpv drone operating over bluetooth which will use firmware that is written from scratch
Icarus
├── Docs
│ ├── components.md
│ └── resources.md
├── Firmware # ESP-IDF firmware, written from scratch
│ ├── IMU # BMI088 driver + sensor fusion
│ ├── Motor_Control # PWM/ESC logic for 8520 brushed motors
│ ├── Camera # Xiao-ESP32-S3-Sense (OV3660) interface
│ └── Main # control loop
├── Hardware
│ ├── PCB # KiCad 10.0 files
│ │ ├── Schematics
│ │ ├── Gerbers
│ │ └── 3D_Views
│ └── Mechanical # Onshape exports (frame, mounts)
│ └── STL
├── Testing
│ ├── Perfboard # Perfboard prototype
│ └── Loadcell # Motor thrust test
├── assets # Images used in README
└── README.md| Components | Description |
|---|---|
| ESP32-S3-Wroom-1 board | Microcontroller |
| 8520 Brushed motors | Motors for Propulsion |
| BMI 088 | 6-DoF Inertial Measurement Unit |
| Xiao-ESP32-S3-sense OV3660 | Camera Module |
| USB- C Receptacle | Power and Programming Interface |
| AMS1117 | Voltage regulator |
| Load cell | Thrust measurement |
![]() | ![]() |
|---|
![]() | ![]() |
|---|
![]() | ![]() |
|---|
| Qty | Value | Footprint | References |
|---|---|---|---|
| 7 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R3, R8, R9, R10, R11, R12 |
| 5 | Conn_01x02_Socket | Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_Vertical | J1, J3, J4, J5, J6 |
| 4 | 0.1uF | Capacitor_SMD:C_1206_3216Metric | C10, C11, C12, C13 |
| 4 | 100 | Resistor_SMD:R_0603_1608Metric | R4, R5, R6, R7 |
| 4 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q1, Q2, Q3, Q4 |
| 4 | SS24 | Diode_SMD:D_SMA | D2, D3, D4, D5 |
| 4 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | TP1, TP2, TP3, TP4 |
| 3 | 100nf | Capacitor_SMD:C_0603_1608Metric | C5, C6, C9 |
| 2 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C2, C4 |
| 2 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C3 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric | R13, R14 |
| 2 | TestPoint | TestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mm | TP5, TP6 |
| 1 | 100nf | Capacitor_SMD:C_0805_2012Metric | C7 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U3 |
| 1 | BMI088 | Package_LGA:Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumbering | U2 |
| 1 | Conn_01x02_Pin | Connector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_Horizontal | J8 |
| 1 | ESP32-S3-WROOM-1 | RF_Module:ESP32-S3-WROOM-1 | U4 |
| 1 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | LOGO | LOGO | G*** |
| 1 | SP0503BAHT | Package_TO_SOT_SMD:SOT-143 | D7 |
| 1 | SS14 | Diode_SMD:D_SMA | D6 |
| 1 | SW_Push(BOOt) | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | BOOT |
| 1 | SW_Push(EN) | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | EN |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
It measures 35 × 55 mm and has 2 copper layers, 1.6 mm thick.
56 parts, built around the ESP32-S3-WROOM-1-N8, AMS1117-3.3, BMI088 and AO3400A. 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.
From the Aryan2804/Icarus repository on GitHub, at the commit this page was made from: the board is pcb-design/icarus.kicad_pcb and its schematic pcb-design/icarus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Aryan2804 before reusing the design.

harshthorat-cpu/PLATYPULSE
Understanding and experimenting with different wireless communication technologies often requires multiple dedicated tools, modules, and software environments.

chl33/Plant133
Firmware, circuit design, and 3D-printable components for an automated plant-watering system.

Carabouille/Alarm_Clock_dawn_simulator
A description of my Alarm clock with dawn simulator for the Fallout event organised By Hackclub

kokhaie/Smart-Refrigerator-Demo
The KiCad-generated BOM is mirrored into the documentation site under docs/ so it can be published through GitHub Pages.

LeoSole423/PCB_SALUS_V3
PCB de control para el robot Ackermann SALUS. Esta revision se inspira en la arquitectura de Hoja-Base, pero usa un ESP32-S3 y se mantiene como un diseno independiente.


Matyas604/Security-Alarm-Panel
Home Assistant Smart Home Alarm Control Panel with fingerprint reader, NFC/RFID card reader, motion radar, and touchscreen TFT display. It can control your smart home, not just your home security system.

MAIK97MAX/mini-climate-control
A miniature climate control unit which is remotely controlled