
GCP-2
HandHeldLegend/GC-Adapter-RP2040
The 3D shell and buttons are licensed under a Creative Commons Attribution 4.0 International License .

Hardware z InTime 2025 etapy
Time terminal is an open-source printed circuit board by ontarioskaut, from the ontarioskaut/in_time repository on GitHub. It is a 2-layer board of 99.6 × 72 mm with 60 parts on 82 nets, routed with 402 tracks and 179 vias.
It is built around the CH340C, ESP32-WROOM-32 and L86-M33, with the RA-01SH, MAX17048G+T10 and XC6222B331PR-G among its other parts. Its parts include 14 resistors, 10 capacitors, 7 ICs, 6 switches and 5 connectors. It belongs with the radio and wireless boards and the ESP32 boards of this library.
Tento repozitář vznikl pro uchování hardwarových věcí potřebných k táborové etapě skautského oddílu Ontario - InTime 2025. Tvoří jeden celek se softwarovým řešením systému pro uchovávání časů, uživatelů a tagů, který neleznete zde: https://github.com/ontarioskaut/tabor2025. Detailnější informace jsou k mání na naši skautské wiki: https://wiki.zlin6.cz/cs/technika/intime2025.
Pro celotáborovou hru jsme se rozhodli udělat systém, vekterém dominuje odpočítávaný čas jako měna. Členi mají RFID náramky a v dílčích částech tábora mají možnost dostat kulaté RFID tagy jakožto coiny s nějakou hodnotou. Mají jak zisky, tak výdaje za různé věci a snaží se s tím hospodařit. Aby to fungovalo, použili jsme moderní technologie a naprogramovali časový server, který řeší management uživatelů, náramků, coinů. Prostě nadstavba s API a GUI nad databází.
Tento server běží na mikropočítači (zde použit ROCK PI S s druhou WiFi kartou) a vše komunikuje bezdrátově přes WiFi. Vedoucí mají možnost zasahovat do systému skrze webové prostředí nebo webovou aplikaci používající přímo NFC API v prohlížeči, členi mohou managovat svůj čas skrze time terminals (ty umožňují platit, převádět, skenovat coiny a zjišťovat zůstatek). Terminály mají uvnitř RFID čtečku a ESP32, přes které se hardware řídí a je prováděna komunikace s časovým serverem skrze REST API.
Další částí jsou displeje pro zobrazování aktuálních časů hráčů. K tomu jsme vybrali vyřazené Buse 210 displeje z autobusů, protože jsou velké, vypadají cool a jsou oproti LED variantám velice energeticky úsporné. Tam byl problém se zobrazováním vlastních dat, protože se pro komunikaci používá sběrnice IBIS (sériová sběrnice posazená na 24V s pomalým baudratem) s uzavřeným komunikačním protokolem. Prostě technologie někdy z 80. let. Vzhledem k tomu, že se v původních verzích panelů ani nepočítalo s vlastní grafikou, která bude často updatovaná (v panelech je databáze předpřipravených obrazovek, pomocí příkazů se přepínají). Vznikla tedy potřeba vlastního řízení. Zde nám usnadnil práci člově, který stojí za Flipity 210: https://github.com/mcer12/Flippity210. Pro naše účely stačilo naprogramovat ESP01S modulek s firmwarem, který periodicky stahuje předpřipravené obrazovky z time serveru a posílá je k zobrazení.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | footprints:corner | , , , | |
| 4 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R4, R5, R7 |
| 4 | 1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R6, R14, R15 |
| 4 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C5 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.2mm_M2_Pad_Via | H1, H2, H3, H4 |
| 4 | SW_Push | Button_Switch_SMD:SW_Push_1P1T_XKB_TS-1187A | SW2, SW3, SW4, SW5 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | D1, D2, D4 |
| 2 | 100n | Capacitor_SMD:C_0603_1608Metric | C1, C6 |
| 2 | 10u | Capacitor_SMD:C_0603_1608Metric | C9, C11 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric | C8, C10 |
| 2 | 20 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R12, R13 |
| 2 | 5.1k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R10, R11 |
| 1 | footprints:cutout | ||
| 1 | footprints:usbc | ||
| 1 | 2k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R2 |
| 1 | Buzzer | Buzzer_Beeper:Buzzer_TDK_PS1240P02BT_D12.2mm_H6.5mm | BZ1 |
| 1 | CH340C | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | U7 |
| 1 | Conn_Coaxial | Connector_Coaxial:SMA_Amphenol_132134-16_Vertical | J3 |
| 1 | D_Schottky | Diode_SMD:D_SOD-123F | D3 |
| 1 | EC11E09244BS | Rotary_Encoder:RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | ESP32-WROOM-32 | RF_Module:ESP32-WROOM-32 | U2 |
| 1 | FDN304P | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | FMMT493TA | Package_TO_SOT_SMD:SOT-23-3 | Q3 |
| 1 | L86-M33 | footprints:L86-M33 | U1 |
| 1 | Li-Ion battery | Battery:BatteryHolder_Keystone_1042_1x18650 | J4 |
| 1 | MAX17048G+T10 | footprints:21-0168E_T822-3_MXM | U5 |
| 1 | MBT3904DW1 | Package_TO_SOT_SMD:SOT-363_SC-70-6 | Q1 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U4 |
| 1 | MFRC522 | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J1 |
| 1 | Ra-01SH | RF_Module:Ai-Thinker-Ra-01-LoRa | U3 |
| 1 | SSD1306_OLED | footprints:128x64OLED | J2 |
| 1 | SSSS811101 | footprints:SW4_SSSS811101_ALPS | SW6 |
| 1 | USB_C | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J5 |
| 1 | XC6222B331PR-G | Package_TO_SOT_SMD:SOT-89-5 | U6 |
| 1 | ee | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R9 |

HandHeldLegend/GC-Adapter-RP2040
The 3D shell and buttons are licensed under a Creative Commons Attribution 4.0 International License .


jmdaly/steamvan
KiCAD design files for the SteamVan PCB - a 40% keyboard PCB based on an STM32 MCU

jmdaly/CO60
KiCad design files for the CO60, an open hardware 60% keyboard PCB



CircuitGuy943/CinderV2-Filament-Dryer
(🚧) A filament dryer to precede my old one made inside a wooden box that never worked properly and didn't heat anything. Features to be estabilished

astinchang/KiCAD-Macropad
Custom RP2040-based controller board designed to interface with:
It measures 99.6 × 72 mm and has 2 copper layers, 1.6 mm thick.
60 parts, built around the CH340C, ESP32-WROOM-32, L86-M33 and RA-01SH. 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 ontarioskaut/in_time repository on GitHub, at the commit this page was made from: the board is time_terminal/time_terminal.kicad_pcb and its schematic time_terminal/time_terminal.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 ontarioskaut before reusing the design.