Knuckles imu lsm6-lis2-rp2354a

jakeread·knuckles-imu-lsm6-lis2-rp2354a·circuit/accel-lsm6dsv16x-rp2354a.kicad_pcb

Knuckles imu lsm6-lis2-rp2354a PCB layout, top view — open source RP2040/RP2350 board by jakeread

About the Knuckles imu lsm6-lis2-rp2354a PCB

Knuckles imu lsm6-lis2-rp2354a is an open source RP2040/RP2350 PCB design by jakeread, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 20 × 21.5 mm, with 43 components from 21 distinct parts.

Its main chip is the RP2354A, from the RP2040/RP2350 family. Other key parts include the AP2112K-3.3TRG1, LIS2MDLTR and LSM6DSV16XTR. By type, the board carries 21 capacitors, 10 resistors, 4 ICs, 4 connectors, 2 diodes and 1 crystal.

It belongs with the sensors designs in this gallery.

From the project

This is an IMU module that pairs the LSM6DSV16X accelerometer with an LIS2MDL magnetometer, using an RP2354A microcontroller. It is part of a larger family of modular circuits that I call knuckles and are used to build machine controllers. The knuckles system is not yet public. T

This is an IMU module that pairs the LSM6DSV16X accelerometer with an LIS2MDL magnetometer, using an RP2354A microcontroller. It is part of a larger family of modular circuits that I call knuckles and are used to build machine controllers. The knuckles system is not yet public. This IMU will be used to improve kinematic and frequency response models with higher frequency data than I can currently capture.

Knuckles imu lsm6-lis2-rp2354a, from the project README
From the project README

Main components on the Knuckles imu lsm6-lis2-rp2354a

Knuckles imu lsm6-lis2-rp2354a bill of materials (BOM)

43 components, 21 distinct parts.

QtyPartRefs
1
RP2354A
RP2350_60QFN
U1
1
AP2112K-3.3TRG1
AP2112K-3.3
U2
1
LIS2MDLTR
U3
1
LSM6DSV16XTR
LSM6DSV16X
U4
1
ABM10-166-12.000MHZ-T3
12MHz
Y1
2
SMTWEM215STR
Conn_01x01
J1, J2
1
FTSH-105-01-F-DV-K
Conn_ARM_JTAG_SWD_10
J4
1
SM03B-SRSS-TB(LF)(SN)
Conn_01x03
J7
1
XL-1615RGBC-RF
LED_RABG
D1
1
XL-2020RGBC-2812B
WS2812B-2020
D2
1
AOTA-B201610S3R3-101-T
3.3uH
L1
11
CC0402KRX7R5BB104
0.1uF 6.3v
C1, C5, C6, C14, C15, C16, C17, C18 +3
3
MSASJ105CB5106MFNQ1D
10uF 6.3v
C2, C3, C4
2
CC0402JRNPO9BN100
10p
C8, C9
4
CC0402MRX5R5BB475
4.7uF 6.3v
C10, C11, C12, C13
1
CC0402MRX5R5BB224
220nF 6.3v
C24
2
RC0402FR-0727RL
27R
R1, R5
3
RC0402FR-071KL
1k
R2, R6, R10
2
RC0402FR-07470RL
470R
R3, R4
1
RC0402FR-0733RL
33R
R7
Show 1 more
QtyPartRefs
2
RC0402FR-0710KL
10k
R8, R9

Knuckles imu lsm6-lis2-rp2354a design files

The KiCad project lives in the jakeread/knuckles-imu-lsm6-lis2-rp2354a repository on GitHub; these links point at the commit this page was built from.

Knuckles imu lsm6-lis2-rp2354a: common questions

What microcontroller does the Knuckles imu lsm6-lis2-rp2354a use?

The Knuckles imu lsm6-lis2-rp2354a is built around the RP2354A, from the RP2040/RP2350 family.

How big is the Knuckles imu lsm6-lis2-rp2354a PCB?

The Knuckles imu lsm6-lis2-rp2354a measures 20 × 21.5 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Knuckles imu lsm6-lis2-rp2354a?

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

Where can I download the Knuckles imu lsm6-lis2-rp2354a design files?

From the jakeread/knuckles-imu-lsm6-lis2-rp2354a repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Knuckles imu lsm6-lis2-rp2354a design in my own project?

Yes, under the terms of its CERN-OHL-S-2.0 license, which jakeread chose for the repository.

Can I test firmware for the Knuckles imu lsm6-lis2-rp2354a without the hardware?

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

Similar boards