
OpenAirScope
emertcakir/OpenAirScope
Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.

Open-source SWD, JTAG, UART, SPI, I2C and Logic Analyzer platform powered by RP2040
OmniProbe is an open-source printed circuit board by emertcakir, from the emertcakir/OmniProbe repository on GitHub, published under the MIT licence. It is a 4-layer board of 52.7 × 42.5 mm with 77 parts on 125 nets, routed with 550 tracks and 52 vias.
It is built around the RP2040, W25Q128JVPIQ and SN74LVC8T245PW, with the AP2112K-3.3, TPD2E2U06DCK and TXS0108EPW among its other parts. Its parts include 30 capacitors, 27 resistors, 7 ICs, 7 connectors and 3 diodes. It belongs with the interfaces and adapters and sensors and measurement boards and the RP2040 boards of this library.
A Universal Open-Source Debugging and Signal Analysis Platform for Embedded Engineers
OmniProbe is an open-source hardware and firmware platform designed to simplify embedded system development, debugging, and protocol analysis.
Built around the RP2040 microcontroller, OmniProbe combines multiple engineering tools into a single compact device, reducing the need for separate adapters, analyzers, and interface boards.
Embedded developers often rely on multiple tools for debugging and communication:
OmniProbe aims to bring all of these capabilities into a single open-source platform.
The hardware architecture is divided into several independent modules:
This modular architecture allows future expansion without redesigning the entire system.
OmniProbe/
├── docs/
├── hardware/
├── firmware/
├── software/
├── tests/
└── assets/Project Phase: System Architecture & Hardware Design
OmniProbe is currently in the hardware architecture and schematic design phase. The project is being developed as a fully open-source platform, including hardware design files, documentation, and firmware sources.
The first release focuses on establishing a reliable and extensible foundation for debugging, protocol analysis, and embedded development workflows.
All design files, schematics, PCB layouts, BOMs, and firmware sources will be publicly available.
The objective of OmniProbe is not only to provide a useful engineering tool, but also to serve as a learning resource for hardware and embedded system developers.
Contributions, design reviews, bug reports, feature requests, and pull requests are welcome.
MIT License
OmniProbe is currently under active development. Hardware and firmware specifications may change before the first stable release.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 47R | Resistor_SMD:R_0603_1608Metric | R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19 |
| 11 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C3, C22, C23, C24, C25, C26, C38, C39, C40, C41 |
| 9 | 100nF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C27, C28, C31, C32, C33, C34, C35, C36, C37 |
| 4 | 100k | Resistor_SMD:R_0603_1608Metric | R21, R23, R25, R26 |
| 3 | 0R | Resistor_SMD:R_0603_1608Metric | R22, R24, R27 |
| 3 | 5.1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R3 |
| 2 | 10uF | Capacitor_SMD:C_0603_1608Metric | C4, C18 |
| 2 | 15pF | Capacitor_SMD:C_0402_1005Metric | C19, C20 |
| 2 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C21 |
| 2 | 1uF | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C29, C30 |
| 2 | 47pF | Capacitor_SMD:C_0603_1608Metric | C5, C6 |
| 2 | Conn_01x04_Socket | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J9, J10 |
| 2 | Conn_ARM_JTAG_SWD_10 | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J2, J5 |
| 2 | SN74LVC8T245 | Package_SO:TSSOP-24_4.4x7.8mm_P0.65mm | U6, U7 |
| 1 | 12MHz | Crystal:Crystal_SMD_Abracon_ABM10-4Pin_2.5x2.0mm | Y1 |
| 1 | 4.7k | Resistor_SMD:R_0603_1608Metric | R20 |
| 1 | 6V/0.5A/1A | PCM_SparkFun-Fuse:0805 | F1 |
| 1 | AP2112K-3.3 | PCM_SparkFun-Semiconductor-Standard:SOT23-5 | U3 |
| 1 | Conn_01x06_Socket | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J4 |
| 1 | Conn_01x20_Socket | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J3 |
| 1 | FerriteBead_Small | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | MBR1020VL | Diode_SMD:D_SOD-123F | D3 |
| 1 | PTVS5V0Z1USK | Diode_SMD:Nexperia_DSN1608-2_1.6x0.8mm | D2 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm_ThermalVias | U1 |
| 1 | TPD2E2U06DCK | Package_TO_SOT_SMD:SOT-323_SC-70 | U5 |
| 1 | TXS0108EPW | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U4 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
| 1 | W25Q128JVP | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U2 |
| 1 | WS2812 | LED_SMD:LED_WS2812_PLCC6_5.0x5.0mm_P1.6mm | D1 |

emertcakir/OpenAirScope
Open-source air quality and environmental monitoring node with STM32H743 + ESP32-C3, LoRaWAN, RS485, USB-C, Li-ion charging, and multi-sensor support.

emertcakir/uPIC46
PIC18F46K22-based versatile development board with CAN, RS-485, EEPROM, RTC, and user LEDs

James-Livesey/ORGNET
A wireless networking peripheral for the Psion Organiser II, in a datapack form factor.



hackclub/reflow
A YSWS for the northern hemisphere's summer and the aussie's winter. Run by @pmnlla, with love and loads of carrots.


It measures 52.7 × 42.5 mm and has 4 copper layers, 1.6 mm thick.
77 parts, built around the RP2040, W25Q128JVPIQ, SN74LVC8T245PW and AP2112K-3.3. 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 emertcakir/OmniProbe repository on GitHub, at the commit this page was made from: the board is hardware/OmniProbe/OmniProbe.kicad_pcb and its schematic hardware/OmniProbe/OmniProbe.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).