Blueprint

Pulseboard S3

This is an ESP32 S3 Devboard, designed to be used in conjunction with EMGs and EKGs. As with all ESP32S3 Devboards, it has WiFi and Bluetooth capibilities.

Created by chakrish.ish chakrish.ish

Tier 3

5 views

0 followers

Timeline

CAN CAN ⚡🚀 approved Pulseboard S3 ago

Tier approved: 3

Grant approved: $80.00

Nice project

chakrish.ish chakrish.ish submitted Pulseboard S3 for review ago

PenguinBoyMo PenguinBoyMo requested changes for Pulseboard S3 ago

There has to be some way to reduce the price, think out of the box

chakrish.ish chakrish.ish submitted Pulseboard S3 for review ago

chakrish.ish chakrish.ish added to the journal ago

Finished Silkscreens

I finished up moving the silkscreens for the component labeling, and adding art to the front and back. I plan on using this board with some medical sensors, so I leaned into the medical theme.
imageimageimage

chakrish.ish chakrish.ish added to the journal ago

Finished Fixing Errors

It took a lot of time searching through documentation and looking up errors, but I managed to bring the errors down from 96 to 0. I also solved schematic parity and the unconnected items problems as well!
image

chakrish.ish chakrish.ish added to the journal ago

Finished Routing + Began Fixing Errors

I finally finished routing and filled in the filled zones on Layers 1, 2, and 3.
image
The problem is that when I ran the Design Rules checker, I got a lot of errors, so I am gonna be working on fixing those shortly.
image

chakrish.ish chakrish.ish added to the journal ago

Continued routing + Added filled zones

I have been working for quite a bit since my last journal, and I wanted to add another entry, even though I haven't reached any sort of stopping point. But basically I have routed about half of the GPIOs. I also added two filled zones on layer 2 and layer 3, just for convenience and for the data lines to get to around 90 ohms of impedance.
image

chakrish.ish chakrish.ish added to the journal ago

Started routing

After a lot of looking at documentation, I finally managed to connect the data lines using JLCPCB's impedance calculator. I ultimately went with a 4 layer PCB design (non coplanar), because getting to 90 ohms with a coplanar design was making me unable to use all of the ESP32's GPIOS.
image

chakrish.ish chakrish.ish added to the journal ago

Changed Switch Footprint

The footprints for the reset and boot switches didn't match the part, so I changed the footprints in the footprint editor to match the footprint for the part (1122->1234).
image
image

chakrish.ish chakrish.ish added to the journal ago

Finished Schematic Design

I looked through the datasheets of all the parts I wanted to use, and started looking through what mass produced ESP32S3 Devboards have and what I need to add/remove to adapt it to my use.

My final schematic looked like this:
image

chakrish.ish chakrish.ish added to the journal ago

ESP32 Variant Selection and Initial Schematic

After looking through documentation, I decided on an ESP32 S3. This is because it is easy to work with and does what I need it to do. I want it to be smaller than the size of a normal ESP32 Devboard, and I want it to have the Bluetooth and Wifi all ESP32s have. I don't care too much about extra features, but I want to remove some stuff I don't need or use.

Main:
ESP32-S3-MINI-1
USB-C (Since I have more usb connecters than Micro USB ones)
TLV75801PDRV
D3V3XA4B10LP

Extras:
SPI LEDs (maybe)
USB LEDs (also maybe)

I am still thinking about what else would be good to add.

image

chakrish.ish chakrish.ish started Pulseboard S3 ago