Skip to the content
2 layersFreeX, the printed circuit board in 3D

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

10

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
QtyValueFootprintReferences
50.1uFCapacitor_SMD:C_0201_0603MetricC3, C6, C9, C11, C20
3TF31-6S-0.5SH_800_TF31-6S-0.5SH_800-6-pins:TF31-6S-0.5SH_800-6-pinsJ2, J4, J5
2100KResistor_SMD:R_0201_0603MetricR6, R13
210KResistor_SMD:R_0201_0603MetricR3, R5
210uFCapacitor_SMD:C_0201_0603MetricC4, C5
215pfCapacitor_SMD:C_0201_0603MetricC1, C2
24.7KResistor_SMD:R_0201_0603MetricR7, R8
24.7uFCapacitor_SMD:C_0201_0603MetricC14, C15
26.8pFCapacitor_SMD:C_0201_0603MetricC12, C13
10,1uFCapacitor_SMD:C_0201_0603MetricC7
11.65KResistor_SMD:R_0201_0603MetricR12
11.6nHInductor_SMD:L_0201_0603MetricL1
110nFCapacitor_SMD:C_0201_0603MetricC19
11kResistor_SMD:R_0201_0603MetricR10
11uFCapacitor_SMD:C_0201_0603MetricC8
12-1734839-42-1734839-4 pin-24:2-1734839-4 pin-24J1
120KResistor_SMD:R_0201_0603MetricR20
13nFCapacitor_SMD:C_0201_0603MetricC18
147KResistor_SMD:R_0201_0603MetricR14
15.1KResistor_SMD:R_0201_0603MetricR4
1ADS1115IRUGTADS1115IRUGT:ADS1115IRUGTU9
1AP2127N-3.3Package_TO_SOT_SMD:SOT-23U8
1CH9102FPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.6x2.6mmU4
1ECS-400-10-36-CKY-TR40 MHz_±10ppm_Crystal_10pF_40_Ohms_4-SMD:ECS-400-10-36-CKY-TRY1
1ESP32-D0WDQ6ESP32-D0WDQ6:ESP32-D0WDQ6U3
1INMP441INMP441_MIC:MIC_INMP441MK1
1IRLML6402Package_TO_SOT_SMD:SOT-23Q1
1LTC4054ES5-4.2Package_TO_SOT_SMD:TSOT-23-5U5
1MAX98357AETE_TMAX98357AETE_T:MAX98357AETE_TU10
1MCP23017_MLPackage_DFN_QFN:QFN-28-1EP_6x6mm_P0.65mm_EP4.25x4.25mmU7
1MPU-9250MPU-9250 SENSOR:MPU-9250 SENSORU2
1USB4105-GF-AUSB4105-GF-A TYPE C:USB4105-GF-A TYPE CJ3
1W25Q32JVZPIQW25Q32:W25Q32JVZPIQU1

Similar boards

  • 4 layers18 × 25.5 mmESP32, the printed circuit board in 3D

    ESP32

    Prakashnaick123/M-PRAKASH-NAICK-g3-pcb

    28 parts
  • 2 layers100 × 80 mmDrip, the printed circuit board in 3D

    Drip

    Verdagraph/Drip

    IOT devices to automate agriculture

    89 partsGPL-3.0
  • 4 layers64 × 84 mmAR9271 eval, the printed circuit board in 3D

    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 mmEsplay, the printed circuit board in 3D

    Esplay

    andykarpov/karabas-esplay

    A custom PCB with 3.2" TFT screen for the ESPlay project

    123 parts1
  • 6 layers72 × 44 mmNes shell, the printed circuit board in 3D

    Nes shell

    TheBadZhang/nes_shell

    NES 掌上游戏机,也不只是游戏机

    62 parts1
  • 2 layers44 × 44 mmSNSRTG401V30, the printed circuit board in 3D

    SNSRTG401V30

    manojkumarmeena/SNSRTG401V30

    This is updated version of SNSRTG401V20 Board.

    83 parts
  • 4 layers80 × 80 mmQsbc zero, the printed circuit board in 3D

    Qsbc zero

    qfreiman/qsbc-zero

    Single Board Computer based on the i.MX6ULL

    243 parts1GPL-3.0
  • 4 layers70 × 50 mmControl Blade, the printed circuit board in 3D

    Control Blade

    EmilsSturitis/McuStmDev

    simple stm32 dev pcb

    62 parts

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.