CNC-Friendly XIAO Recorder Design
0:27
Thought for 23 sec
Thought for a moment
6:30
Thought for 5 sec
Created 5 tasks.
1/5 Inspect current schematic, nets, layout, and existing rule state
Thought for 2 sec
Completed design checks — found 15 issues.
Read schematic.
Read layout.
Thought for 5 sec
2/5 Set 70x50 mm CNC-friendly board size and single-/2-layer prototype stackup
Thought for 3 sec
Editing board size.
Thought for 4 sec
3/5 Apply wide-trace, generous-clearance, hand-solder/CNC layout rules
Thought for 5 sec
Editing layout rules.
Thought for 5 sec
4/5 Re-place XIAO socket, microphones, SD support, button, LED, and LiPo connector for easy access and replacement
Thought for 3 sec
Thought for 11 sec
Thought for 2 sec
Thought for 9 sec
Thought for 1 sec
Thought for 8 sec
Thought for 1 sec
Thought for 10 sec
Thought for 1 min 12 sec
Thought for 7 sec
Thought for 26 sec
Thought for 11 sec
Thought for 4 sec
5/5 Run layout/electrical review and record any remaining issues
Thought for 2 sec
Completed design checks — found 38 issues.
Read layout.
Thought for 10 sec
5/5 tasks completed.
Thought for a moment
Table
| Function | XIAO pin | ESP32-S3 GPIO | Schematic net |
|---|---|---|---|
| Record / marker button | D0 | GPIO1 | BUTTON_REC |
| Onboard SD CS reservation | D2 | GPIO3 | SD_CS_ONBOARD |
| External status LED | D3 | GPIO4 | STATUS_LED |
| I2S bit clock | D4 | GPIO5 | I2S_BCLK |
| I2S word select / LRCLK | D5 | GPIO6 | I2S_WS |
| I2S data from external mics | D6 | GPIO43 | I2S_SD |
| Onboard SD SCK reservation | D8 | GPIO7 | SD_SCK_ONBOARD |
| Onboard SD MISO reservation | D9 | GPIO8 | SD_MISO_ONBOARD |
| Onboard SD MOSI reservation | D10 | GPIO9 | SD_MOSI_ONBOARD |
| 3.3 V output | 3V3 | — | 3V3 |
| Ground | GND | — | GND |
| USB 5 V | 5V | — | XIAO_5V_USB |
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.