Download Project as SVG


lanjutkan dan kecilkan papan pcb nya pas sesuai dengan pin connector oled1
Saya akan lanjutkan dengan dua batasan: footprint tidak dipindahkan kecuali perlu untuk mengecilkan outline sesuai area connector OLED1, lalu routing dirapikan dan DRC/ERC dicek ulang.
Selesai: board sudah dikecilkan menjadi 176 × 44 mm, routing lama yang bermasalah sudah dibersihkan, lalu PCB di-route ulang tanpa mengubah netlist/fungsi rangkaian.
Verifikasi akhir menunjukkan tidak ada DRC warning/error terbuka untuk airwire, dangling trace, overlap copper/trace, invalid layer, dan trace corner.
Catatan: tinggi board saya naikkan dari percobaan 36 mm ke 44 mm karena pad U2 terpotong jika terlalu kecil.
bagian ijo layoutnya di kecilkan yang kanan sesuai dengan pin oled
Saya akan kecilkan sisi kanan board agar tepi PCB lebih dekat ke pin/connector OLED1, lalu cek ulang apakah ada pad yang terpotong dan DRC tetap bersih.
Selesai: sisi kanan board sudah dikecilkan mengikuti area pin/connector OLED1. Ukuran PCB sekarang 144 × 44 mm dari sebelumnya 176 × 44 mm.
Saya juga route ulang PCB setelah perubahan outline, dan verifikasi akhir menunjukkan tidak ada DRC error/warning terbuka untuk airwire, dangling trace, overlap copper/trace, invalid layer, dan trace corner.
Review, export, add holes
Export Gerber files
Add real mounting holes
Check manufacturing readiness
Review BOM components

U2
TOUCH1
MIC1
RV1
Resistance
10kΩ
SW1
U3
U1
OLED1
Block Diagram — Smart Glasses with Seeed Studio XIAO ESP32
Tujuan Sistem
Desain ini adalah arsitektur blok untuk kacamata berbasis Seeed Studio XIAO ESP32 dengan input suara, input sentuh, OLED I2C, audio output lewat amplifier I2S, dan baterai Li-ion kecil.
Block Diagram

Diagram


BAT+ / BAT- 3.7V Battery Power 3.7V Battery Power I2S: BCLK, LRCLK/WS, DATA from mic GPIO touch input I2C: SDA, SCL 3.3V + GND Analog voltage to ADC I2S: BCLK, LRCLK/WS, DIN Audio output "Li-ion / TWS Battery<br/>502030, 3.7V, node_200mAh" "TP4056 Type-C Charger Module<br/>USB-C charging" "Slide Switch<br/>Power ON/OFF" "Seeed Studio XIAO ESP32<br/>Main Controller" "INMP441 Microphone<br/>I2S Digital Mic" "TTP223 Touch Sensor Module<br/>Touch Input" "0.96 inch OLED Display<br/>I2C, node_128x64" "10 kΩ Potentiometer<br/>Analog Input" "MAX98357 I2S Amplifier<br/>3W Class-D" "Mini Speaker<br/>1W, 8Ω" "USB Type-C Input<br/>5V"
Koneksi Utama
Power
  • USB-C 5V masuk ke modul TP4056 Type-C untuk charging.
  • Baterai Li-ion 3.7V 200mAh terhubung ke BAT+ dan BAT- TP4056.
  • Output baterai melewati slide switch sebagai saklar ON/OFF utama.
  • XIAO ESP32 dapat diberi daya dari jalur baterai sesuai board power input yang digunakan.
  • MAX98357 sebaiknya diberi supply dari baterai/supply utama, bukan dari pin 3.3V XIAO jika ingin arus speaker lebih aman.
I2S Microphone — INMP441
  • VDD → 3.3V
  • GND → GND
  • SCK/BCLK → GPIO I2S clock XIAO
  • WS/LRCLK → GPIO I2S word select XIAO
  • SD/DOUT → GPIO I2S data input XIAO
  • L/R → GND atau 3.3V untuk memilih channel kiri/kanan
I2S Amplifier — MAX98357
  • VIN → battery/supply switched
  • GND → GND
  • BCLK → GPIO I2S clock XIAO
  • LRC/WS → GPIO I2S word select XIAO
  • DIN → GPIO I2S data output XIAO
  • SPK+ / SPK- → speaker 8Ω
OLED I2C 0.96 inch
  • VCC → 3.3V
  • GND → GND
  • SDA → GPIO SDA XIAO
  • SCL → GPIO SCL XIAO
TTP223 Touch Sensor
  • VCC → 3.3V
  • GND → GND
  • OUT → GPIO input XIAO
Potensiometer 10 kΩ
  • Pin 1 → 3.3V
  • Pin 2/wiper → ADC GPIO XIAO
  • Pin 3 → GND
Catatan Desain untuk Kacamata
  • Pilih baterai kecil dan posisikan di gagang kacamata agar berat seimbang.
  • Speaker 1W 8Ω bisa ditempatkan dekat telinga; hindari volume terlalu tinggi.
  • OLED 0.96 inch cukup berat/besar untuk frame kacamata, jadi perlu pertimbangan mounting mekanik.
  • Semua GND harus common: XIAO, TP4056, baterai, mic, OLED, touch, potensiometer, amplifier.
  • Untuk desain final, perlu cek pin GPIO aktual pada varian XIAO ESP32 yang digunakan: ESP32-C3, ESP32-S3, atau ESP32-C6.
Rekomendasi Pin Awal
Pin berikut adalah placeholder arsitektur. Verifikasi dengan pinout board XIAO ESP32 yang spesifik sebelum membuat schematic final.

Table


FungsiSinyalKe Modul
I2C SDASDAOLED
I2C SCLSCLOLED
I2S BCLKBCLK/SCKINMP441 + MAX98357
I2S LRCLKWS/LRCINMP441 + MAX98357
I2S Mic DataDOUT/SDINMP441 ke XIAO
I2S Amp DataDINXIAO ke MAX98357
GPIO InputOUTTTP223
ADC InputWiperPotensiometer 10k
  • Tujuan Sistem

  • Block Diagram

  • Koneksi Utama

  • Power

  • I2S Microphone — INMP441

  • I2S Amplifier — MAX98357

  • OLED I2C 0.96 inch

  • TTP223 Touch Sensor

  • Potensiometer 10 kΩ

  • Catatan Desain untuk Kacamata

  • Rekomendasi Pin Awal