GRAD9000
joelgott·GRAD9000·PCB/hal9000mainboard.kicad_pcb
About the GRAD9000 PCB
GRAD9000 is an open source ESP32 PCB design by joelgott, published on GitHub. It is a 2-layer board measuring 40 × 60 mm, with 15 components from 11 distinct parts.
Its main chip is the MOUDLE-SEEEDUINO-XIAO-ESP32C3, from the ESP32 family. Other key parts include the DFR0299. By type, the board carries 6 connectors, 3 resistors, 2 ICs, 2 diodes and 2 capacitors.
It belongs with the robotics & motion and audio designs in this gallery.
From the project
HAL9000 Inspired robot
This project is strongly inspired by the HAL9000 robot from Stanley Kubrick's 2001 Space Odyssey. I used an ESP32 based board for the main logic and an audio module so that it looks like it's talking. Most of the mechanical parts are recicled or 3D printed. This repository contains all the contents for making and programming the robot.
This robot uses a seed studio XIAO ESP32-c3 development board with a DFPlayer audio module. In the PCB folder there is a custom designed PCB that contains both boards, recieves a 5V input and has, a servo controller connector, an i2c bus output, a rgb led…
Main components on the GRAD9000
GRAD9000 bill of materials (BOM)
15 components, 11 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | DFR0299 | MODULE_DFR0299 | U1001 |
| 1 | MOUDLE-SEEEDUINO-XIAO-ESP32C3 | XIAO-Generic-Hybrid-14P-2.54-21X17.8MM | U1002 |
| 1 | Conn_01x02 | PhoenixContact_MCV_1,5_2-G-3.81_1x02_P3.81mm_Vertical | J1001 |
| 1 | Conn_01x04 | PinHeader_1x04_P2.54mm_Vertical | J1002 |
| 2 | Conn_01x02 | TerminalBlock_bornier-2_P5.08mm | J1003, J1004 |
| 1 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J1005 |
| 1 | Conn_01x08 | PinHeader_1x08_P2.54mm_Vertical | J1006 |
| 1 | 1N4148 | D_DO-35_SOD27_P7.62mm_Horizontal | D1001 |
| 1 | LED_GKBR | LED_D5.0mm-4_RGB_Wide_Pins | D1003 |
| 2 | 22uF x 25V X7R 1210 | C_Rect_L4.0mm_W2.5mm_P2.50mm | C1, C1001 |
| 3 | 100 | R_0603_1608Metric | R1001, R1002, R1003 |
GRAD9000 design files
The KiCad project lives in the joelgott/GRAD9000 repository on GitHub; these links point at the commit this page was built from.
- LayoutPCB/hal9000mainboard.kicad_pcb
- SchematicPCB/hal9000mainboard.kicad_sch
GRAD9000: common questions
What microcontroller does the GRAD9000 use?
The GRAD9000 is built around the MOUDLE-SEEEDUINO-XIAO-ESP32C3, from the ESP32 family.
How big is the GRAD9000 PCB?
The GRAD9000 measures 40 × 60 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the GRAD9000?
15 components, from 11 distinct parts. The full bill of materials is listed on this page.
Where can I download the GRAD9000 design files?
From the joelgott/GRAD9000 repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the GRAD9000 design in my own project?
The repository has no license, so all rights stay with joelgott. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the GRAD9000 without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k