Search models, users, collections, and posts

Parametric XIAO ESP32 Sensor Case

Print Profile(3)

All
P1S
A1 mini
X1 Carbon
H2D
A1
X1E
X1
P1P
H2D Pro
H2S
P2S
H2C
X2D
A2L

PLA C3/S3/C6 - 0.2mm layer, 2 walls, 15% infill
PLA C3/S3/C6 - 0.2mm layer, 2 walls, 15% infill
Designer
1.6 h
3 plates
5.0(1)

PETG HF C3/S3/C6 - 0.2mm layer, 2 walls, 15% infill
PETG HF C3/S3/C6 - 0.2mm layer, 2 walls, 15% infill
Designer
1.7 h
3 plates

Transparent PETG C3/S3/C6 - 0.1mm, 2 walls, 100% infill
Transparent PETG C3/S3/C6 - 0.1mm, 2 walls, 100% infill
Designer
8.7 h
3 plates

Open in Bambu Studio
Boost
15
47
3
3
43
18
Released 

Bill of Materials

Bambu Filaments
Select all
Translucent Gray (32100) / Refill / 1 kg
Bambu Green (10501) / Refill / 1kg

Description

This parametric case houses XIAO ESP32 C3/S3/C6 alongside two adafruit sensors. Buttons and antenna cutout for each PCB layout is provided. Click on Customize to generate your own.

 

Boost Me (for free)

 

I needed a case to house my ESP32 alongside the SHT40 temperature/humidity and the SGP30 air quality sensors. Given their purpose and heat production of SGP30 this case was designed to allow for plenty of airflow, while keeping the temperature sensor far away from the heat producing one.

 

Adafruit has a bunch of sensors with STEMMA connectors that have the same footprint for which the defaults should work as is. Depending on your requirements, slits/buttons/snaps/antenna cutout can all be disabled or adjusted. So can the dimensions of the ESP, the sensors and more.

 

The provided profiles have been extensively tested. For other filaments/flow rates: if the case doesn't snap together you will need to adjust the snap and seal slop parameters. If it's too tight - increase it, too loose - decrease it. In the provided profiles the following slop values were used:


Transparent PETG:
     seal_slop = 0.30;
     snap_slop = 0.45;
PETG HF:
     seal_slop = 0.02;
     snap_slop = 0.30;
PLA:
     seal_slop = 0.10;
     snap_slop = 0.35;
   
 

Let me know if you have any requests.
 

Comment & Rating (3)

(0/1000)