# RM3100 小模块资料

- 默认 I2C，也保留 SPI 改装方式。
- R11 = 0R I2C_EN：I2C 焊上，SPI 不焊。
- R8/R9/R10 通过 R11 统一接到 3.3V。
- C2 = 0.1uF 0402；C1 = 10uF optional 预留电容。
- 3D 预览文件已去掉排针模型，方便看模块本体。

## 文件

- `index.html`：网页说明。
- `pcb_front.svg` / `pcb_back.svg`：PCB 正反面预览。
- `wiring_i2c.svg` / `wiring_spi.svg`：I2C 和 SPI 接线说明。
- `solder_options.svg`：R11、R8、R9、R10、C1、C2 焊接选项。
- `rm3100_no_pinheader_preview.glb`：网页 3D 预览模型。
- `rm3100_no_pinheader_preview.step`：STEP 结构文件。

## 参考资料

- [PNI / Tri-M RM3100 User Manual](https://www.tri-m.com/products/pni/RM3100-User-Manual.pdf)
- [PNI RM3100 产品页](https://www.pnisensor.com/rm3100/)
- [PNI RM3100 Evaluation Board Manual](https://www.tri-m.com/products/pni/RM3100-Eval-Board-User-Manual.pdf)
- [AcubeSAT Magnetometer Breakout PCB](https://gitlab.com/acubesat/adcs/testing/sensor-noise-modeling/magnetometer-breakout-pcb)
- [RM3100 Arduino sample code](https://github.com/hnguy169/RM3100-Arduino)
- [PNI sample-code FAQ](https://pnicorp.my.site.com/s/article/IS-ANY-RM3100-SAMPLE-CODE-OR-DRIVER-CODE-AVAILABLE)
- [CircuitPython RM3100 driver](https://github.com/furbrain/CircuitPython_RM3100)
- [PX4 RM3100 driver](https://github.com/PX4/PX4-Autopilot/blob/main/src/drivers/magnetometer/rm3100/rm3100.cpp)
