

ESPNOWctrl
150g Antweight Combat Robot project (Hirex)
- Size
- 145.4 × 100.5 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 12
- Nets
- 30
- Pads
- 77
- Tracks, vias
- 106, 277
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 2 Apr 2024
- Updated
- 3 Apr 2024
Overview
ESPNOWctrl is an open-source printed circuit board by hxelec, from the hxelec/antc3 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 145.4 × 100.5 mm with 12 parts on 30 nets, routed with 106 tracks and 277 vias.
It is built around the MFS101D-8-Z and WS2812B-2020. Its parts include 8 connectors, 3 switches and 1 diode. It belongs with the robots and motor control boards and the ESP32 and RISC-V boards of this library.
Main components
2MFS101D-8-Z
插件插件 Slide Switches ROHSNidecSlide SwitchesWS2812B-2020
SMD,2.2x2mm0.6mA 0.84mm 120us 160mcd 200mcd 2kHz 2mm 2mm 300ns 470.4nm 515.6nm 520mcd 5V 622.5nm 800Kbit/s Built-in power-on reset circuit、Built-in power-on reset circuit、Integrated intelligent reverse connection protection function Top-mount SMD,2.2x2mm RGB LEDs(Built-in IC) ROHSWorldsemiRGB LEDs(Built-In IC)
README
README.mdThese are the files for the 150g antweight combat robot I recently made. I made an all-in-one robot controller, which is, in my opinion, a better alternative to the Malenki-Nano and Malenki-HV, and a very low-cost ESP-NOW remote. The high-quality PCBs for this project were manufactured by PCBWay, and if you use my link to sign up: https://pcbway.com/g/x5f10h, you can get $5 off your first order and help support this (partially) open-source development. You can check out the video for this project on my YouTube channel: https://youtube.com/@hxtec32?si=qvrlxVD-KIIIB9TC The code does not have failsafe, and doesn't drive the robot fully straight by the way, but feel free to use it as a reference for bidirectional ESP-NOW communication. I would recommend reading this article too, as I adapted the code for my own use case: https://randomnerdtutorials.com/esp-now-two-way-communication-esp32/ By the way, you need the necessary Arduino files for a T-QT Pro before using my code, because it won't work if otherwise. The T-QT Pro is great for this project.
Parts
12| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | Weapon button | Button_Switch_THT:SW_SPST_Omron_B3F-315x_Angled | SW1, SW2 |
| 1 | Battery | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J8 |
| 1 | Board --> Battery | Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_Vertical | J7 |
| 1 | Bottom Row | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J4 |
| 1 | Left Column | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J1 |
| 1 | MFS101D-8-Z | MFS101D-8-Z:MFS101D8Z | S1 |
| 1 | PS4 joystick 1 | PS4_joystick:PS4_joystick | J5 |
| 1 | PS4 joystick 2 | PS4_joystick:PS4_joystick | J6 |
| 1 | Right Column | Connector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_Vertical | J2 |
| 1 | Top Row | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | J3 |
| 1 | WS2812B-2020 | LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mm | D1 |
Similar boards
- 4 layers16.9 × 119.4 mm

- 4 layers78 × 59 mm

- 2 layers240 × 240 mm

- 2 layers26 × 28 mm

- 2 layers86 × 54 mm

- 4 layers35 × 85 mm

Vimdrones esc development board
VimDrones/AM32_esc_development_board
Open Source AM32 ESC development board
95 parts44GPL-3.0 - 2 layers31.9 × 36 mm

Lemon pcb swizzle
rianadon/Cosmos-Keyboard-PCBs
Open-Source keyboard PCB designs for the Cosmos Keyboard Generator
63 parts43 - 6 layers155.5 × 194.6 mm

NerdEKO Gamma NoATX
phil31/NerdEKO-Gamma
fork of the NerdOCTAXE-Gamma design (https://github.com/Patsch91/NerdOCTAXE-Gamma), with 12 x BM1370 (14TH/s SHA256)
499 parts42
Questions
How big is the ESPNOWctrl PCB?
It measures 145.4 × 100.5 mm and has 2 copper layers, 1.6 mm thick.
What parts does the ESPNOWctrl use?
12 parts, built around the MFS101D-8-Z and WS2812B-2020. 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 ESPNOWctrl KiCad files?
From the hxelec/antc3 repository on GitHub, at the commit this page was made from: the board is ESPNOWctrl.kicad_pcb and its schematic ESPNOWctrl.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESPNOWctrl 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).