Ruuvilogger hw

ruuvi·ruuvilogger_hw·ruuvilogger_reva1/ruuvilogger_reva1.kicad_pcb

Ruuvilogger hw PCB layout, top view — open source STM32 board by ruuvi

About the Ruuvilogger hw PCB

Ruuvilogger hw is an open source STM32 PCB design by ruuvi, published on GitHub. It is a board measuring 38 × 15 mm, with 93 components from 58 distinct parts.

Its main chip is the STM32F072CX, from the STM32 family. Other key parts include the SIM33ELA, NRF8001, TPS783XX, TPD2S017 and MMA8652FC. By type, the board carries 32 connectors, 23 capacitors, 20 resistors, 8 ICs, 3 switches and 3 diodes.

From the project

You can find RuuviLogger related hardware design files from this repository. Design is almost finished, but not 100% ready. If RuuviLogger project continues, Rev.A version will be probably deprecated.

You can find RuuviLogger related hardware design files from this repository. Design is almost finished, but not 100% ready. If RuuviLogger project continues, Rev.A version will be probably deprecated.

All the design files are licensed under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0). Copyright: Lauri Jämsä, Ruuvi Innovations Ltd.

More info (a few blog posts) about the project: http://ruuvi.com/blog

Main components on the Ruuvilogger hw

Ruuvilogger hw bill of materials (BOM)

93 components, 58 distinct parts.

QtyPartRefs
1
STM32F072CX
U1
1
SIM33ELA
U2
1
NRF8001
U3
2
TPS783XX
U4, U5
1
TPD2S017
U6
1
MMA8652FC
U7
1
MCP73831
U8
1
16MHZ
X1
1
USB_MICRO_B
J1
1
5V_IN
P1
1
PIN_5VIN
P2
2
PIN_GND
P3, P28
1
RTC_BATT
P4
1
PIN_USB-
P5
1
BT_ANT_PLATED_HOLE
P6
1
PIN_USB+
P7
4
FIDU
P8, P9, P10, P11
1
PIN_BT_DTM_TXD
P12
1
PIN_BT_DTM_RXD
P13
1
BATT
P14
Show 38 more
QtyPartRefs
1
MICROSD_MOLEX_47571-0001
P15
1
PIN_VDD
P16
1
PIN_PB0
P17
1
PIN_PB1
P18
1
PIN_I2C_SCL
P19
1
PIN_I2C_SDA
P20
1
PIN_GPS_TXD1
P21
1
PIN_GPS_RXD1
P22
1
PIN_BOOT0
P23
1
PIN_USART_RX
P24
1
PIN_SWCLK_USART_TX
P25
1
PIN_SWDIO
P26
1
PIN_STM32_RST
P27
1
PIN_BATT+
P29
1
PIN_RTC_PWR
P30
1
PIN_BATT_GND
P31
1
WKUP_BUTTON
SW1
1
BOOT_BUTTON
SW2
1
RESET_BUTTON
SW3
1
LED_CHG
D1
1
LED_RED
D2
1
LED_GREEN
D3
1
8n2
L1
1
5n6
L2
1
3n6
L3
11
2u2
C1, C3, C4, C8, C9, C12, C18, C20 +3
2
10p
C2, C5
1
33n
C6
1
100n
C7
1
1p8
C10
1
NA
C11
6
220n
C13, C14, C15, C16, C17, C19
5
47k
R1, R2, R3, R6, R7
4
4k7
R4, R5, R12, R13
3
330
R8, R9, R10
1
2k
R11
4
NA
R14, R16, R18, R20
3
0
R15, R17, R19

Ruuvilogger hw design files

The KiCad project lives in the ruuvi/ruuvilogger_hw repository on GitHub; these links point at the commit this page was built from.

Ruuvilogger hw: common questions

What microcontroller does the Ruuvilogger hw use?

The Ruuvilogger hw is built around the STM32F072CX, from the STM32 family.

How big is the Ruuvilogger hw PCB?

The Ruuvilogger hw measures 38 × 15 mm and is 1.6 mm thick.

How many components are on the Ruuvilogger hw?

93 components, from 58 distinct parts. The full bill of materials is listed on this page.

Where can I download the Ruuvilogger hw design files?

From the ruuvi/ruuvilogger_hw repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the Ruuvilogger hw design in my own project?

The repository has no license, so all rights stay with ruuvi. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the Ruuvilogger hw without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards