Skip to the content
2 layers145.4 × 100.5 mmESPNOWctrl, the printed circuit board in 3D

ESPNOWctrl

hxelec/antc310

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

2

README

README.md

These 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
QtyValueFootprintReferences
2Weapon buttonButton_Switch_THT:SW_SPST_Omron_B3F-315x_AngledSW1, SW2
1BatteryConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ8
1Board --> BatteryConnector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ7
1Bottom RowConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ4
1Left ColumnConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ1
1MFS101D-8-ZMFS101D-8-Z:MFS101D8ZS1
1PS4 joystick 1PS4_joystick:PS4_joystickJ5
1PS4 joystick 2PS4_joystick:PS4_joystickJ6
1Right ColumnConnector_PinSocket_2.54mm:PinSocket_1x07_P2.54mm_VerticalJ2
1Top RowConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ3
1WS2812B-2020LED_SMD:LED_WS2812B-2020_PLCC4_2.0x2.0mmD1

Similar boards

  • 4 layers16.9 × 119.4 mmOrbit, the printed circuit board in 3D

    Orbit

    earthtojake/text-to-cad

    Design physical products with AI

    182 parts26kMIT
  • 2 layers240 × 240 mmKfchess, the printed circuit board in 3D

    Kfchess

    misprit7/real-time-chess

    A physical chess board without the concept of turns

    235 parts254MIT
  • 2 layers26 × 28 mmESP32-S3-Expansion, the printed circuit board in 3D

    ESP32-S3-Expansion

    SpacehuhnTech/framework

    ESP32-S3 Framework Expansion Card

    22 parts69CERN-OHL-P-2.0
  • 2 layers86 × 54 mmLLM Business Card, the printed circuit board in 3D

    LLM Business Card

    pham-tuan-binh/bouija

    Running LLM on a Business Card LITERALLY

    84 parts60
  • 2 layers31.9 × 36 mmLemon pcb swizzle, the printed circuit board in 3D

    Lemon pcb swizzle

    rianadon/Cosmos-Keyboard-PCBs

    Open-Source keyboard PCB designs for the Cosmos Keyboard Generator

    63 parts43
  • 6 layers155.5 × 194.6 mmNerdEKO Gamma NoATX, the printed circuit board in 3D

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