Skip to the content
PCBKitNew board
4 layers35 × 18 mmRingOne, the printed circuit board in 3D

3D air mouse based on STM32 - Can be used for controlling CADs and every other manipulation in 3D space. Is based around STM32L452, IMU LSM6DSL (gyroscope and accelerometer) and Bluetooth low power module RN4871.

Size
35 × 18 mm
Copper layers
4
Thickness
0.8 mm
Parts
85
Nets
98
Pads
415
Tracks, vias
1,413, 180
Pours
2
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
15 Jan 2021
Updated
21 Jun 2022

Overview

RingOne is an open-source printed circuit board by TheColonelYoung, from the TheColonelYoung/RingOne repository on GitHub. It is a 4-layer board of 35 × 18 mm with 85 parts on 98 nets, routed with 1,413 tracks and 180 vias.

It is built around the INA199EVM, KTD2026BEWE-TR and LM66100DCK, with the LSM6DSL, M24C32-FMC6TG and NCV8165ML330TC among its other parts. Its parts include 27 capacitors, 20 resistors, 17 ICs, 6 diodes and 3 connectors. It belongs with the sensors and measurement and power boards and the STM32 boards of this library.

Main components

12

README

README.md

RingOne

3D air mouse based on STM32

Can be used for controlling CADs and every other manipulation in 3D space. Is based around STM32L452, IMU LSM6DSL (gyroscope and accelerometer) and Bluetooth low power module RN4871. Also contains battery management system for charging internal battery and also powering itself from this li-po battery (around 40 mah). Battery can be recharged via USB type C which can be also used for streaming data from accelerometer.

Advanced USB capabilities are managed by STUSB1600 IC which communicate with host over CC lines. Button near bluettoth module serves as power up and also can be used to wake up device when is in power saving mode. For waking of device can be also used capability of accelerometer to detect taps. RGB LED diode is used to inform user about device status.

During development, data can be saved to NOR Flash memory on board which is accessible via MCu CLI interface. Also connectors for SWD interface and debug UART are contained.

PCB

FrontBack

Note: black silk screen on back side of PCB should be also white, back color of silkscreen is probably result of some bug in Kicad rendering engine

Parts

85
QtyValueFootprintReferences
12100nFCapacitor_SMD:C_0603_1608MetricC2, C3, C4, C5, C6, C7, C8, C12, C20, C21, C23, C24
91uFCapacitor_SMD:C_0603_1608MetricC13, C14, C15, C16, C17, C22, C25, C26, C27
3100kResistor_SMD:R_0603_1608MetricR1, R9, R16
3100nFTCY_passives:C_0603_1608MetricC9, C10, C11
310kResistor_SMD:R_0603_1608MetricR14, R15, R19
31kResistor_SMD:R_0603_1608MetricR2, R5, R17
3LOGOLOGOG***, G***, G***
222RResistor_SMD:R_0603_1608MetricR3, R4
23V3Diode_SMD:D_SOD-523D5, D6
24.7uFCapacitor_SMD:C_0603_1608MetricC18, C19
2470kResistor_SMD:R_0603_1608MetricR12, R13
2LM66100Package_TO_SOT_SMD:SOT-363_SC-70-6U12, U13
2RB751S40T5GDiode_SMD:D_SOD-523D3, D4
2TestPointTCY_connectors:TestPoint_Pad_D0.5mmTP2, TP3
10.05RResistor_SMD:R_0603_1608MetricR18
1100kTCY_passives:R_0603_1608MetricR20
110kTCY_passives:R_0603_1608MetricR6
110uFCapacitor_SMD:C_0805_2012MetricC1
11S Li-PoTCY_connectors:Amphenol_10114830-11102LF_1x02_P1.25mm_HorizontalBT1
11kTCY_passives:R_0603_1608MetricR7
122kResistor_SMD:R_0603_1608MetricR8
12k2Resistor_SMD:R_0603_1608MetricR11
1330RResistor_SMD:R_0603_1608MetricR10
150R@100MhzInductor_SMD:L_1206_3216MetricFB1
1AT25SF321BPackage_DFN_QFN:DFN-8-1EP_6x5mm_P1.27mm_EP4x4mmU6
1BQ297xyPackage_SON:WSON-6_1.5x1.5mm_P0.5mmU11
1DBG_UARTTCY_connectors:Amphenol_10114830-11103LF_1x03_P1.25mm_HorizontalJ2
1EADA25LPackage_TO_SOT_SMD:SOT-23D2
1INA199Package_DFN_QFN:UQFN-10_1.4x1.8mm_P0.4mmU16
1KTD2026BEWETCY_IC:UTDFN-8-1EP_1.5x1.5mm_P0.4mm_EP0.8x1.45mmU4
1LED_RGBAResistor_SMD:R_Array_Convex_2x0606D1
1LSM6DSLPackage_LGA:LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4yU5
1M24C32-FMC6TGPackage_DFN_QFN:DFN-8-1EP_3x2mm_P0.5mm_EP1.3x1.5mmU3
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U10
1MIC94300TCY_IC:MLF-4_1.2x1.6mm_P0.5_1EP_0.85x0.5mmU17
1NCV8165ML330Package_DFN_QFN:DFN-8-1EP_3x3mm_P0.65mm_EP1.55x2.4mmU15
1PMDPB70XPTCY_IC:UDFN-6-2EP_2x2mm_P0.65mm_EP1x0.7mmU8
1PROG_CONNTCY_connectors:Amphenol_10114830-11103LF_1x03_P1.25mm_HorizontalJ1
1RN4871RF_Module:Microchip_RN4871U2
1RST_BTNTCY_buttons_switches:KMT031NGJLHSSW1
1SN74LVC1G14DRLPackage_TO_SOT_SMD:SOT-553U14
1STM32L452CEUxPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU1
1STUSB1600AQTRPackage_DFN_QFN:QFN-24-1EP_4x4mm_P0.5mm_EP2.7x2.7mmU9
1USBLC6-2SC6Package_TO_SOT_SMD:SOT-23-6U7
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J3
1UT6MA2TCRTCY_IC:UDFN-6-2EP_2x2mm_P0.65mm_EP1x0.7mmQ2
1VBUSTCY_connectors:TestPoint_Pad_D0.5mmTP1
1WAKEUPTCY_buttons_switches:EVQ-P7J01PSW2
1YJQ3400TCY_IC:UDFN-6-2EP_2x2mm_P0.65mm_EP1x0.7mmQ1

Questions

How big is the RingOne PCB?

It measures 35 × 18 mm and has 4 copper layers, 0.8 mm thick.

What parts does the RingOne use?

85 parts, built around the INA199EVM, KTD2026BEWE-TR, LM66100DCK and LSM6DSL. 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 RingOne KiCad files?

From the TheColonelYoung/RingOne repository on GitHub, at the commit this page was made from: the board is pcb/RingOne.kicad_pcb and its schematic pcb/BTN_Denoise.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the RingOne design in my own project?

Its repository states no licence, so its author keeps all rights: ask TheColonelYoung before reusing the design.

Similar boards

  • 4 layers44.2 × 17.2 mmKratos pack, the printed circuit board in 3D

    Kratos pack

    TheColonelYoung/Kratos_pack

    Battery case with electronics for charging and protection of battery cells. Composes of 2s li-ion 3,7V battery cells. Includes undervoltage, overvoltage and overcurrent protection. As well as reverse voltage protection.

    121 parts
  • 2 layers68 × 25 mmHephaestus, the printed circuit board in 3D

    Hephaestus

    TheColonelYoung/Hephaestus

    Solder paste dispensor powered by stepper motor.

    102 parts1GPL-3.0
  • 2 layers31.7 × 12.7 mmCs ina199, the printed circuit board in 3D

    Cs ina199

    a-v-s/pcb_cs_ina199

    INA199 Current Sensing Breakout

    7 parts
  • 4 layers140 × 70 mmSensor board, the printed circuit board in 3D

    Sensor board

    TrendBit/SMBR-hardware

    Design file for SMBR hardware modules in KiCAD.

    258 partsGPL-3.0
  • 2 layers50 × 70 mmTime2time, the printed circuit board in 3D

    Time2time

    Resaj/time2time

    Chronometer with partials measurement for the line-following competitions

    97 parts5
  • 2 layers62 × 33 mmLed dimmer, the printed circuit board in 3D

    Led dimmer

    oskarengdahl/led-dimmer

    Led dimmer that also handles on / off.

    20 partsMIT
  • 4 layers42 × 13.6 mmLED Driver, the printed circuit board in 3D

    LED Driver

    CASE-Lab/MARV-Hardware-Electrical

    Led driver with integrated eFuse and PWM dimming in a MIDI fuse format. Provides undervoltage cutoff for battery protection and a low standby current of 30 uA.

    27 parts2CC-BY-4.0
  • 2 layers42 × 13.6 mmInline dimmer, the printed circuit board in 3D

    Inline dimmer

    oskarengdahl/Elita-electrical-system

    A project for the electrical system for Elita, the Joker S30 sailboat.

    17 parts