esp32-devboard

Public

@val4evr

Share esp32-devboard

Check access before sharing the link.

Who can open this board

Anyone can open this board. No sign-in is required.

This link opens the latest version. Copying it does not grant additional access.

Loading…

README

ESP32-devboard

I made this ESP-32 Development board to learn KiCad. It is heavilly based on the ESP32-DevKit C reference implementation, but with the redundant micro USB port replaced with USB-C. Here's a ray-traced KiCad render:

Usage

This repo comes with the footprints, 3D models and everything needed to reproduce the renders. Also, this KiCad project uses the KiKit extension to create the below panelization in a format compatible with the JLCPCB PCBA service.

The resultant production files are here. If you want to edit the design you will have to re-create the panel and gerbers for production:

  1. Setup KiKit
  2. Open an empty KiCad pcbnew instance
  3. Click on the KiKit icon to open the GUI.
  4. Select the updated pcb design and output directory (I used /panelized)
  5. Import my KiKit JSON config
  6. Panelize!

If you then decide it's good enough for production, run the following snippet to get the gerbers, specifying the path to the panel.

kikit fab jlcpcb --nametemplate "ESP32_panelized_output{}" --no-drc --assembly --schematic <path to schematic file> <path to PCB file> <path to output directory>

This will produce gerber, drill and position files for JLC PCB.

Previous revisions:

The PCB did not work on first try because of two misconfigured 0ohm DNP resistors on the USB serial traces. As a result I had to solder two strands of solder wick directly to the serial converter chip and ESP32, and hold them in place with copious quantities of tape.

Comments

No comments yet. Be the first to ask about this board.

Ask about this board

Sign in to BoardRepo

New here? Signing in creates your account; there is no separate sign-up.