
Freedo radio
CappyT/freedo
Local coordinator for tado V3+ heating devices, with a Home Assistant integration and add-on

Le module ResaLab est une interface homme-machine (IHM) destinée à être installée directement sur les équipements du FabLab :
RaseLab V2 is an open-source printed circuit board by Stunkz, from the Stunkz/ResaLab repository on GitHub. It is a 2-layer board of 95 × 54.8 mm with 50 parts on 65 nets, routed with 577 tracks and 69 vias.
It is built around the ESP32-S3-MINI-1-N8, LT8607EMSE#TRPBF and TYPE-C-31-M-12. Its parts include 15 capacitors, 10 resistors, 8 diodes, 4 connectors and 2 ICs. It belongs with the ESP32 boards of this library.
ResaLab est un projet multidomaine ayant pour objectif de simplifier et centraliser la procédure de réservation des ressources du FabLab.
Il vise à offrir une plateforme fiable, intuitive et interconnectée entre le site web, la base de données et les équipements physiques du FabLab.
Le module ResaLab est une interface homme-machine (IHM) destinée à être installée directement sur les équipements du FabLab :
Le module permet :
Certaines constantes doivent être définies dans le firmware :
const char* deviceId = "00000001"; // ID du device enregistré sur le serveur
Un fichier identifier.h doit être créé et contenir :
const char* ssid = "";
const char* password = "";
const String serverUrl = "";Ce fichier doit être inclus dans le code principal.
Le projet est divisé en plusieurs domaines complémentaires :
Site Web Plateforme de réservation en ligne Gestion des utilisateurs et des droits d'accès Gestion des réservations (création, modification, consultation) Base de données centralisée Historique d’utilisation
Gestion des transactions / crédits Carte électronique (ESP32-C3) Interface Homme-Machine locale Validation des réservations via API serveur Autorisation d’accès à l’équipement
Affichage des informations sur écran e-ink Pilotage des LED 3W Communication Wi-Fi sécurisée
Modélisation du boîtier Conception 3D du boîtier Intégration ergonomique des boutons et LEDs Adaptation aux contraintes d’impression 3D Optimisation pour maintenance et production FabLab
Voici certaines contraintes à tenir en compte: Alimentation Entrée : 5V Conversion vers 3.3V / 3A Capacité 3A dimensionnée pour :
Pics Wi-Fi LED haute puissance Écran e-ink
Pads TP3 à TP8 Pilotage via transistors Q1, Q2, Q3 Couleurs : 🔴 Rouge 🟠 Orange 🟢 Vert
GPIO LED green = 0 orange = 9 red = 1
Boutons lumineux Pads TP9 à TP17
Écran 2.9 connecté via SPI. https://github.com/WeActStudio/WeActStudio.EpaperModule
Mapping GPIO MOSI : 7 SCLK : 6 CS : 10 DC : 8 RST : 3 BUSY : 2
Connexion prévue via dupont wires.
GPIO supplémentaires
Les GPIO restants sont exposés via le connecteur J3. Permet d’ajouter des périphériques ou de réaliser des tests.
Version actuelle : PCB-A (Proof of Concept)
La première version de la PCB a servi de Proof of Concept (PoC).
Une nouvelle révision est prévue afin de :
Projet en développement actif.
Version actuelle : Prototype fonctionnel (PoC).
| Qty | Value | Footprint | References |
|---|---|---|---|
| 8 | 100nF | Capacitor_SMD:C_0805_2012Metric | C7, C9, C10, C11, C12, C13, C14, C15 |
| 6 | ADA1655_modifié | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D2, D3, D4, D6, D7, D8 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 10K | Resistor_SMD:R_0603_1608Metric | R8, R9, R13 |
| 3 | TestPoint | TestPoint:TestPoint_Pad_1.0x1.0mm | Test_3V3, Test_GND1, Test_VBUS1 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R6, R7 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_PTS645Sx43SMTR92 | SW1, SW2 |
| 1 | 0.1µF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 100K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 10nF | Capacitor_SMD:C_0805_2012Metric | C1 |
| 1 | 10pF | Capacitor_SMD:C_0805_2012Metric | C5 |
| 1 | 10µF | Capacitor_SMD:C_0805_2012Metric | C16 |
| 1 | 18K | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 1µF | Capacitor_SMD:C_0805_2012Metric | C3 |
| 1 | 2.2µF | Inductor_SMD:L_2010_5025Metric | L1 |
| 1 | 220 | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 22µF | Capacitor_SMD:C_0805_2012Metric | C6 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 330K | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 4.7µF | Capacitor_SMD:C_0805_2012Metric | C2 |
| 1 | Conn_01x08_Pin | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Horizontal | J3 |
| 1 | Conn_02x04_Odd_Even_modifié | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J1 |
| 1 | D_TVS | Diode_SMD:D_SMB | D1 |
| 1 | ESP32-S3-MINI-1 | ESP32-S3-MINI-1_pretty:XCVR_ESP32-S3-MINI-1-N8 | U2 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | LT8607EMSE#TRPBF | LT8607_pretty:SOP50P490X110-11N | IC1 |
| 1 | Polyfuse | Fuse:Fuse_1206_3216Metric | F1 |
| 1 | Screw_Terminal_01x03 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J4 |
| 1 | TYPE-C-31-M-12 | TYPE-C-31-M-12_pretty:HRO_TYPE-C-31-M-12 | J5 |
It measures 95 × 54.8 mm and has 2 copper layers, 1.6 mm thick.
50 parts, built around the ESP32-S3-MINI-1-N8, LT8607EMSE#TRPBF and TYPE-C-31-M-12. 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.
From the Stunkz/ResaLab repository on GitHub, at the commit this page was made from: the board is KiCad Project/RaseLab_V2.kicad_pcb and its schematic KiCad Project/RaseLab_V2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Stunkz before reusing the design.

CappyT/freedo
Local coordinator for tado V3+ heating devices, with a Home Assistant integration and add-on

atomic14/esp32-crystal-balls
This PCB is now supporting two of my projects: Crystal Balls and my Flame Lamp.

JamesTwallin/gas_sensor
A tiny plug-in board for the rev E phone-companion board. It stands upright in a notch in rev E's sensor end, between the two gas sensor cans, and pokes 4.5 mm out through a slot in the case face, so its tip sits in the…




nikolaus018/dji-fcc-esp32
ESP32-S3 firmware that switches a DJI N1 remote to FCC mode over USB (replaces the Android app)

aryanthomare/SmartKnob
A programmable force-feedback knob for your computer. Custom motor-driver PCB, closed-loop haptic firmware, a native Windows companion app and a parametric 3D-printed enclosure, all designed in house.