

FreeX
This is FreeX project I designed for Sinan Yilmaz, Turkey 🇹🇷
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 46
- Nets
- 130
- Pads
- 387
- Tracks, vias
- 1,088, 137
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 2 Mar 2025
- Updated
- 19 Apr 2025
Overview
FreeX is an open-source printed circuit board by hancho6319, from the hancho6319/FreeX repository on GitHub. It is a 2-layer board with 46 parts on 130 nets, routed with 1,088 tracks and 137 vias.
It is built around the ESP32-D0WDQ6, ADS1115IRUGT and CH9102F, with the W25Q32JVZPIQ, LTC4054ES5-4.2#PBF and MPU-9250 among its other parts. Its parts include 17 capacitors, 11 resistors, 9 ICs, 5 connectors and 1 transistor. It belongs with the ESP32 boards of this library.
Main components
10ESP32-D0WDQ6
QFN-48-EP(6x6)-40℃~+125℃ -94dBm 150Mbps 2.3V~3.6V 2.412GHz~2.484GHz 2.4GHz 20.5dBm 240mA 95mA Bluetooth、WiFi SPI、UART、I2C、I2S transceiver QFN-48-EP(6x6) RF Transceiver ICs ROHSEspressif SystemsRF Transceiver ICsADS1115IRUGT
X2QFN-10(1.5x2)-40℃~+125℃ 16 1LSB 1MHz 2 2V~5.5V 500nA 860Hz Built-in Built-in I2C Multiplexers、Power-on reset Sigma-Delta Support Yes X2QFN-10(1.5x2) Analog to Digital Converters (ADC) ROHSTexas InstrumentsAnalog To Digital Converters (ADC)CH9102F
QFN-24-EP(4x4)-40℃~+85℃ 1.8V、2.5V、3.3V、5V 3mA 4Mbps 90uA USB 2.0 USB to UART QFN-24-EP(4x4) USB Converters ROHSWCH (Nanjing Qinheng Microelectronics)USB ConvertersW25Q32JVZPIQ
WSON-8-EP(5x6)-40℃~+85℃ 100,000 cycles 10uA 133MHz 2.7V~3.6V 20 Years 32Mbit 3ms SPI WSON-8-EP(5x6) NOR FLASH ROHSWinbondNOR FLASHLTC4054ES5-4.2#PBF
SOT-23-5-40℃~+85℃ 1 200uA 4.25V~6.5V 4.2V 800mA Charging IC Lithium Battery Not supported Not supported SOT-23-5 Battery Management ROHSAnalog DevicesBattery ManagementMPU-9250
QFN-24-EP(3x3)-40℃~+85℃ 2.4V~3.6V 8uA IMU (accelerometer + gyroscope) Motion event detection SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(3x3) Accelerometers ROHSTDK InvenSenseAccelerometersECS-400-10-36-CKY-TR
SMD2520-4P-30℃~+85℃ 10pF 40MHz 40Ω ±10ppm ±10ppm SMD2520-4P Crystals ROHSECSCrystalsINMP441
SMD-960Hz~15kHz SMD-9 MEMS Microphones ROHSTDK InvenSenseMEMS MicrophonesIRLML6402
SOT-23-55℃~+150℃ 1 P-Channel 1.3W 110pF 12nC 145pF 20V 3.7A 400mV 633pF 65mΩ@4.5V P-Channel SOT-23 MOSFETs ROHSGuangdong HottechMOSFETsUSB4105-GF-A
SMD-40℃~+85℃ 1 12P 48V 5A Black Female Surface Mount, Right Angle Type-C USB 2.0 SMD USB Connectors ROHSGlobal Connector Technology (GCT)USB Connectors
README
README.md############## Install React-Native ###############
npx @react-native-community/cli init LEDControlApp
OR
expo install expo-dev-client
expo run:android
################# How to Run Your App Now ################ Since you are using Bluetooth, you need to build a development client instead of using Expo Go. Here’s what to do:
1️⃣ Install Expo Dev Client Run this in your project:
npm install -g eas-cli
eas build:configure
2️⃣ Build a Development Client ------------- For Android, run -----------------
eas build --profile development --platform android
--------------- For iOS (if on macOS)-------------
eas build --profile development --platform ios
Wait for it to build, then download and install the .apk (Android) or .ipa (iOS) on your device.
3️⃣ Run Your App on a Real Device Now, use this command to run your app:
-------------> Connect your phone to your PC using a USB cable. <-------------
Open a terminal and run:
adb devices
adb pair <DEVICE_IP>:<PAIRING_PORT> <PAIRING_CODE>
adb connect <DEVICE_IP>:5555
------------------------> All set, then <--------------------------
npx react-native run-android
npx expo start --dev-client
############# Alternative: Use an Emulator ############ If you prefer not to build a .apk, you can run the app using Android Studio’s emulator:
npx expo run:android
Let me know if you need help with this! 🚀
Parts
46| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 0.1uF | Capacitor_SMD:C_0201_0603Metric | C3, C6, C9, C11, C20 |
| 3 | TF31-6S-0.5SH_800_ | TF31-6S-0.5SH_800-6-pins:TF31-6S-0.5SH_800-6-pins | J2, J4, J5 |
| 2 | 100K | Resistor_SMD:R_0201_0603Metric | R6, R13 |
| 2 | 10K | Resistor_SMD:R_0201_0603Metric | R3, R5 |
| 2 | 10uF | Capacitor_SMD:C_0201_0603Metric | C4, C5 |
| 2 | 15pf | Capacitor_SMD:C_0201_0603Metric | C1, C2 |
| 2 | 4.7K | Resistor_SMD:R_0201_0603Metric | R7, R8 |
| 2 | 4.7uF | Capacitor_SMD:C_0201_0603Metric | C14, C15 |
| 2 | 6.8pF | Capacitor_SMD:C_0201_0603Metric | C12, C13 |
| 1 | 0,1uF | Capacitor_SMD:C_0201_0603Metric | C7 |
| 1 | 1.65K | Resistor_SMD:R_0201_0603Metric | R12 |
| 1 | 1.6nH | Inductor_SMD:L_0201_0603Metric | L1 |
| 1 | 10nF | Capacitor_SMD:C_0201_0603Metric | C19 |
| 1 | 1k | Resistor_SMD:R_0201_0603Metric | R10 |
| 1 | 1uF | Capacitor_SMD:C_0201_0603Metric | C8 |
| 1 | 2-1734839-4 | 2-1734839-4 pin-24:2-1734839-4 pin-24 | J1 |
| 1 | 20K | Resistor_SMD:R_0201_0603Metric | R20 |
| 1 | 3nF | Capacitor_SMD:C_0201_0603Metric | C18 |
| 1 | 47K | Resistor_SMD:R_0201_0603Metric | R14 |
| 1 | 5.1K | Resistor_SMD:R_0201_0603Metric | R4 |
| 1 | ADS1115IRUGT | ADS1115IRUGT:ADS1115IRUGT | U9 |
| 1 | AP2127N-3.3 | Package_TO_SOT_SMD:SOT-23 | U8 |
| 1 | CH9102F | Package_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mm | U4 |
| 1 | ECS-400-10-36-CKY-TR | 40 MHz_±10ppm_Crystal_10pF_40_Ohms_4-SMD:ECS-400-10-36-CKY-TR | Y1 |
| 1 | ESP32-D0WDQ6 | ESP32-D0WDQ6:ESP32-D0WDQ6 | U3 |
| 1 | INMP441 | INMP441_MIC:MIC_INMP441 | MK1 |
| 1 | IRLML6402 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | LTC4054ES5-4.2 | Package_TO_SOT_SMD:TSOT-23-5 | U5 |
| 1 | MAX98357AETE_T | MAX98357AETE_T:MAX98357AETE_T | U10 |
| 1 | MCP23017_ML | Package_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mm | U7 |
| 1 | MPU-9250 | MPU-9250 SENSOR:MPU-9250 SENSOR | U2 |
| 1 | USB4105-GF-A | USB4105-GF-A TYPE C:USB4105-GF-A TYPE C | J3 |
| 1 | W25Q32JVZPIQ | W25Q32:W25Q32JVZPIQ | U1 |
Similar boards
- 4 layers18 × 25.5 mm

- 2 layers100 × 80 mm

- 4 layers64 × 84 mm

AR9271 eval
oresat/oresat-dxwifi-hardware
OreSat hardware for high speed data communications using 2.4 GHz WiFi.
135 parts19GPL-3.0 - 2 layers155 × 60 mm

- 6 layers72 × 44 mm

- 2 layers44 × 44 mm

- 4 layers80 × 80 mm

- 4 layers70 × 50 mm

Questions
What parts does the FreeX use?
46 parts, built around the ESP32-D0WDQ6, ADS1115IRUGT, CH9102F and W25Q32JVZPIQ. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the FreeX KiCad files?
From the hancho6319/FreeX repository on GitHub, at the commit this page was made from: the board is PCB/Main-Board/FreeX.kicad_pcb and its schematic PCB/Main-Board/FreeX.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the FreeX design in my own project?
Its repository states no licence, so its author keeps all rights: ask hancho6319 before reusing the design.