Huiyang Embedded · AI hardware partner

The AI hardware partner who lands your idea.

Bring an idea, a spec, or files. Leo owns a complete ESP32 PCB project — schematic, layout, BOM, Gerber — and writes the ESP-IDF firmware that has to run on that board. Then it can be built, powers on, and can be built again.

No files yet? We draw the board. Have files? We land them.

AI can sketch a circuit. A factory can fab it. We sit in both gaps: a complete schematic and PCB project, firmware written here, then DFM, bring-up, and a path the next batch can repeat.

You have the idea

A product note, an AI draft, or a finished Gerber. If there is no schematic yet, that is a design job — not a reason to stop.

We design the board and the firmware

A complete PCB project: schematic, footprint, stack-up, antenna keep-out, layout a fab can make. And ESP-IDF firmware written to run on that board — or a punch list if you already have files.

The factory builds. We make it work

First power-on, firmware that talks, and a pass/fail path you can run again.

What this lab designs and writes

Taken from boards and firmware already built here. Say which of these you need.

Hardware we design

  • Complete schematic and PCB in Altium: MCU, power, sensors, RF keep-out, BOM and Gerber ready to order
  • Motion and heading: IMU and magnetometer; GNSS on UART
  • Keys, LEDs, buzzer, vibrator, I2C GPIO expanders
  • SPI TFT (ST7789 class), SD / TF card, I2S speaker (MAX98357 class)
  • Wi-Fi / BLE module layout, and short-range radio on the same board
  • Wearable-class boards: battery, IMU, GNSS and keys on one PCB

Firmware we write

  • ESP-IDF on ESP32-S3 / C6 / C3, from first UART through product logic
  • Wi-Fi + BLE, including phone BluFi provisioning
  • I2C / SPI sensors, GNSS, PWM, GPIO power rails
  • On-device HTTP file server, SD card, TFT UI, keys, encoder, haptics
  • Multi-board UART: a master plus organ modules
  • OTA, NVS, power and sleep; I2S audio; HTTPS when the product talks to a cloud API

What you can ask us to do

  • Design a complete ESP32 schematic and PCB from a product note
  • Write the ESP-IDF firmware that has to run on that board
  • Add IMU, GNSS, display, SD, audio, Wi-Fi or BLE to the product
  • Review Gerber and BOM you already have
  • Bring up the first article and leave a flash-and-test path
  • Wire a controller board to satellite modules over UART

Four packages. Not an open-ended project.

Say design, DFM, bring-up, or repeatable when you write.

01 Schematic and PCB design

A complete ESP32 / S2 / S3 / C3 / C6 PCB project from the product note: schematic, layout, BOM and Gerber. Day-to-day work here, not a one-off sketch.

You get schematic, PCB, BOM, and files that are ready to order.

02 DFM review

Your schematic or layout, checked against parts you can actually buy, footprints, power, and assembly.

You get a punch list and files that are safe to order.

03 First bring-up

Board back from fab. Power rails, flash path, first UART, first I2C or SPI. Firmware we wrote, or yours, talking on the bench — the faults that usually hide until then.

You get a log, a known-fault list, and a short video of it running.

04 Repeatable path

The same steps the next batch can follow, so bring-up is not a one-off heroics session.

You get a flash script, power-on checks, and a written definition of pass.

We take

  • ESP32 / S2 / S3 / C3 / C6 as the main MCU
  • A complete schematic and PCB project in Altium, 2–4 layer
  • ESP-IDF firmware: Wi-Fi / BLE, sensors, display, OTA
  • AI-generated files, hand-drawn files, or only a product note
  • Technical exchange without a purchase order

We do not take

  • Automotive, medical, or radio certification as the job
  • FPGA or a non-ESP32 family as the main MCU
  • Plastic tooling before the board is frozen
  • Any idea on a non-ESP32 stack, or an unbounded ‘do everything’ product

How a job starts

Send the idea or the files

WhatsApp what the board must do. A schematic, Gerber and BOM help. If you have none yet, that is a design job.

We accept or refuse

Against the ESP32 whitelist. Infinite custom is how this work dies. A no is a useful answer.

You get the package

A schematic and Gerber, a punch list, a running first article, or a repeatable path — not an open ticket.

Projects you can read now

See all projects

Modules

Look for a module that fits, then start building the idea.

Short answers you can cite

Engineer questions written as pages. An AI search can point at one URL instead of a whole catalog.

See all short answers

PCB process the design must survive

Leo designs schematic and layout, and reviews the same sequence a fab and SMT line will run. We do not run a factory. This is what the board has to live through.

See the PCB process

Body OS

Talk got cheap. A body that any mind can wear — without the firmware guessing — is still scarce. This lab is building that operating system: discover every organ, install a brain, keep the kernel as a post office.

Read Body OS — then join

神赐

Speech already reaches the brain slot. The round trip is too slow, and the uplink is too fat. 神赐 is a grant the main brain issues so this body can wash a stream or emit menu steps locally — without rewriting Body OS.

Read 神赐 — local rules v0.9

中文

蕙杨嵌入式 · AI 硬件伙伴

把 AI 创意给你落地的 AI 硬件伙伴

可以只有想法,也可以已有文件。Leo 做完整的 ESP32 PCB 项目——原理图、布局、BOM、Gerber——并写这块板上要跑的 ESP-IDF 固件。然后这块板能造、能亮、下一批还能同样过。

还没有文件?我们画板。已有文件?我们落地。

AI 能画出草稿。工厂能打板。我们做两头:完整的原理图和 PCB 项目、在这里写的固件,以及可制造审查、点亮、下一批能重复的路径。

你有想法

产品说明、AI 草稿,或已经画完的 Gerber。还没有原理图,就是设计单,不是停下来的理由。

我们做板,也写固件

完整 PCB 项目:原理图、封装、叠层、天线净空,以及工厂真能做的布局。板上要跑的 ESP-IDF 固件也在这里写。已有文件就出问题清单。

工厂生产。我们让它工作

第一次上电、固件能通信,以及下次还能同样判定合格。

这个实验室实际在画、在写的

从已经做过的板和固件里列出来。写信时直接说要哪几条。

硬件设计

  • 用 Altium 做完整原理图和 PCB:主控、电源、传感器、射频净空、BOM 和可下单 Gerber
  • 运动与航向:IMU、磁力计;UART 上的 GNSS
  • 按键、LED、蜂鸣器、马达振动、I2C 扩展 IO
  • SPI TFT(ST7789 一类)、SD / TF 卡、I2S 喇叭(MAX98357 一类)
  • Wi-Fi / BLE 模组布局,以及同一块板上的短距射频
  • 可穿戴一类:电池、IMU、GNSS、按键做在同一块 PCB

固件编写

  • ESP32-S3 / C6 / C3 上的 ESP-IDF,从第一次串口写到产品逻辑
  • Wi-Fi + BLE,含手机 BluFi 配网
  • I2C / SPI 传感器、GNSS、PWM、GPIO 电源轨
  • 板上 HTTP 文件服务、SD 卡、TFT 界面、按键、编码器、振动
  • 多板 UART:一块主控加若干外设模块
  • OTA、NVS、电源与休眠;I2S 音频;产品要连云时的 HTTPS 客户端

客户可以直接找我们做的

  • 从产品说明画完整的 ESP32 原理图和 PCB
  • 写这块板上要跑的 ESP-IDF 固件
  • 给产品加上 IMU、GNSS、屏、SD、音频、Wi-Fi 或 BLE
  • 审查你已有的 Gerber 和 BOM
  • 点亮首件,并留下可重复的烧录测试路径
  • 用 UART 把主控板和外设模块连成一套

四个套餐。不是敞开口的项目。

写信时直接说:设计、审查、点亮,还是可复现。

01 原理图与 PCB 设计

从产品说明做完整的 ESP32 / S2 / S3 / C3 / C6 PCB 项目:原理图、布局、BOM 和 Gerber。这是日常工作,不是偶尔画一张。

交付:原理图、PCB、BOM,以及可以下单的文件。

02 可制造审查

原理图或 PCB,对照能买到的料、封装、电源和装配,改到可以下单。

交付:问题清单,以及可以下单的文件。

03 第一次点亮

板从工厂回来。电源轨、烧录、第一次串口、第一次 I2C 或 SPI。我们写的固件,或你的固件,在台架上通上——那些不上台架看不见的故障。

交付:上电日志、已知故障清单、一段现场视频。

04 可复现路径

下一批还能按同样步骤走,点亮不再靠某一次运气。

交付:烧录脚本、上电检查,以及书面的合格标准。

接

  • 主控是 ESP32 / S2 / S3 / C3 / C6
  • 用 Altium 做完整原理图与 PCB 项目,2–4 层
  • ESP-IDF 固件:Wi-Fi / BLE、传感器、显示、OTA
  • AI 出的文件、手画的文件,或只有产品说明
  • 没有采购单也可以技术交流

不接

  • 车规、医疗,或以射频认证本身为交付
  • FPGA 或其他芯片家族当主控
  • 板还没定就开模做外壳
  • 非 ESP32 栈,或不限定芯片的「什么都做」

一单怎么开始

发想法或文件

用 WhatsApp 说这块板必须干什么。有原理图、Gerber、BOM 更好。还没有图,就是设计单。

接或不接

只对照 ESP32 白名单。无限定制会把这事做死。拒绝也是有用的答复。

按套餐交付

原理图和 Gerber、问题清单、点亮的样件,或可复现路径——不是一张敞开口的工单。