Knuckles imu lsm6-lis2-rp2354a
jakeread·knuckles-imu-lsm6-lis2-rp2354a·circuit/accel-lsm6dsv16x-rp2354a.kicad_pcb
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.

Main components on the Knuckles imu lsm6-lis2-rp2354a
Knuckles imu lsm6-lis2-rp2354a bill of materials (BOM)
43 components, 21 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RP2354A RP2350_60QFN | RP2350-QFN-60-1EP_7x7_P0.4mm_EP3.4x3.4mm | U1 |
| 1 | AP2112K-3.3TRG1 AP2112K-3.3 | SOT-23-5 | U2 |
| 1 | LIS2MDLTR | LGA-12_2X2X1_STM | U3 |
| 1 | LSM6DSV16XTR LSM6DSV16X | LGA14_LSM6_STM | U4 |
| 1 | ABM10-166-12.000MHZ-T3 12MHz | Crystal_SMD_2520-4Pin_2.5x2.0mm | Y1 |
| 2 | SMTWEM215STR Conn_01x01 | Wurth_WA-SMST_M2_Thread_1.5mm_9774015243R | J1, J2 |
| 1 | FTSH-105-01-F-DV-K Conn_ARM_JTAG_SWD_10 | PinHeader_2x05_P1.27mm_Vertical_SMD_Shrouded_BD125-10-A-0305-0580-L-B | J4 |
| 1 | SM03B-SRSS-TB(LF)(SN) Conn_01x03 | JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J7 |
| 1 | XL-1615RGBC-RF LED_RABG | LED_RGB_1615 | D1 |
| 1 | XL-2020RGBC-2812B WS2812B-2020 | LED_WS2812B-2020_PLCC4_2.0x2.0mm | D2 |
| 1 | AOTA-B201610S3R3-101-T 3.3uH | L_pol_2016 | L1 |
| 11 | CC0402KRX7R5BB104 0.1uF 6.3v | C_0402_1005Metric | C1, C5, C6, C14, C15, C16, C17, C18 +3 |
| 3 | MSASJ105CB5106MFNQ1D 10uF 6.3v | C_0402_1005Metric | C2, C3, C4 |
| 2 | CC0402JRNPO9BN100 10p | C_0402_1005Metric | C8, C9 |
| 4 | CC0402MRX5R5BB475 4.7uF 6.3v | C_0402_1005Metric | C10, C11, C12, C13 |
| 1 | CC0402MRX5R5BB224 220nF 6.3v | C_0402_1005Metric | C24 |
| 2 | RC0402FR-0727RL 27R | R_0402_1005Metric | R1, R5 |
| 3 | RC0402FR-071KL 1k | R_0402_1005Metric | R2, R6, R10 |
| 2 | RC0402FR-07470RL 470R | R_0402_1005Metric | R3, R4 |
| 1 | RC0402FR-0733RL 33R | R_0402_1005Metric | R7 |
Show 1 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | RC0402FR-0710KL 10k | R_0402_1005Metric | 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
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Jitx design
gusmanb
55.5 × 65 mm26 parts4LGPL-3.05.0kRP2040/RP2350
LogicAnalyzer
gusmanb
57 × 55.2 mm6 parts2LGPL-3.05.0kRP2040/RP2350
Main
google
98 × 71 mm102 parts2LApache-2.02.9k