Skip to the content
PCBKitNew board
2 layers43 × 24 mmUart2oled ble, the printed circuit board in 3D

Arduinoを使用し、UART信号を受信し、それをOLEDに表示すると同時に、XIAO(ESP32C3)を使用してBLEで送信します。

Size
43 × 24 mm
Copper layers
2
Thickness
1.6 mm
Parts
10
Nets
23
Pads
43
Tracks, vias
91, 9
Pours
55
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 May 2024
Updated
1 Jun 2025

Overview

Uart2oled ble is an open-source printed circuit board by MasaoC, from the MasaoC/uart2ble_oled repository on GitHub, published under the MIT licence. It is a 2-layer board of 43 × 24 mm with 10 parts on 23 nets, routed with 91 tracks and 9 vias.

It is built around the R-78E5.0-0.5. Its parts include 6 resistors, 2 ICs and 2 connectors. It belongs with the radio and wireless and lEDs and displays boards and the SAM D and SAM boards of this library.

Main components

1

README

README.md

uart2ble_oled

無線ロガー電装システム図

  • UARTを受信し、OLEDおよびBLEに送信するArduinoプログラムです。
  • ESP32C3 XIAO用に作成されています。nrf52840用もありますが飛距離が最大15m程度なのでTFでは使えません。
  • リレー以外にはOLEDに表示する機能もついています。UART -> XIAO(ESP32C3) -> SSD1306 and BLE.
  • 受信のUARTは38400Baud. OLED(SSD1306)とはI2Cで通信する。
  • UARTで受信したデータのうち、#で始まる文字列のみを、BLE Nordic UARTで送信する。
  • MacBookAirで受信してPythonでグラフ化するコードも公開しています。ble_plotterはこちら。
  • 詳細情報が欲しい方はメールからどうぞ。

仕様書

Parts

10
QtyValueFootprintReferences
34.7kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R3, R5
22.2kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR2, R4
1470Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR6
1Out OLEDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ2
1R-78E5.0-0.5Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU2
1Seeed Studio XIAO SAMD21Seeed Studio XIAO Series Library:XIAO-SAMD21-RP2040-14P-2.54-21X17.8MM (Seeeduino XIAO)U1
1Socket Input XHConnector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_VerticalJ1

Questions

How big is the Uart2oled ble PCB?

It measures 43 × 24 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Uart2oled ble use?

10 parts, built around the R-78E5.0-0.5. 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 Uart2oled ble KiCad files?

From the MasaoC/uart2ble_oled repository on GitHub, at the commit this page was made from: the board is kicad-data/uart2oled-ble.kicad_pcb and its schematic kicad-data/uart2oled-ble.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Uart2oled ble design in my own project?

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).

Similar boards

  • 2 layers148 × 84.5 mmPanel daisy, the printed circuit board in 3D

    Panel daisy

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    259 parts410
  • 2 layers63 × 58 mmOPNpool r5, the printed circuit board in 3D

    OPNpool r5

    cvonk/OPNpool

    Integrates the functionality of a Pentair pool controller into the smart home using ESP32 SoC.

    17 parts102
  • 2 layers68.6 × 53.3 mmProtogasm Board V2, the printed circuit board in 3D

    Protogasm Board V2

    Edging-Machines/Edging-Machines

    This repository is intended to contain as much information as possible about building, designing, prototyping, and using automated edging machines.

    14 parts67MIT
  • 4 layers231 × 67 mmBESC G2, the printed circuit board in 3D

    BESC G2

    galpavlin/BESC-G2

    BESC second generation

    300 parts58
  • 2 layers127 × 114.3 mmNes, the printed circuit board in 3D

    Nes

    dkonigsberg/nestronic

    Nestronic Game Music Synthesizer Alarm Clock

    144 parts38
  • 4 layers58.4 × 101.9 mmUp5k osc, the printed circuit board in 3D

    Up5k osc

    emeb/up5k_osc

    The brute-force approach is to synthesize these analog waveforms at sufficiently high sample rates that the timing jitter becomes imperceptible.

    137 parts36MIT
  • 2 layers70 × 70 mmMicroNet Teensy4, the printed circuit board in 3D

    MicroNet Teensy4

    Rodemfr/MicronetToNMEA

    A NMEA 0183 converter for Raymarine's wireless instruments ... and much more !

    13 parts34GPL-3.0
  • 4 layers19 × 111.1 mmGliss main, the printed circuit board in 3D

    Gliss main

    BelaPlatform/gliss-hardware

    You can find the source KiCad files for the Gliss module in this repository. This project is open hardware and under the Creative Commons Share Alike license 4.0.

    107 parts18