Impulse


Impulse - development platform for almost anything that moves.


3d view in KiCAD

This project had been sitting in my mind for a while. I wanted to create a board that was small, fairly powerful and had means of wireless communication. This board ticks all of these needs.

Assembled PCB without RF part.

Assembled PCB without RF part.


Some technical detais:

  • uController - STM32G431CBU6 (Cortex M4, 170Mhz);
  • MPU - BMI270;
  • Baro - HP203B;
  • Wireless communication - SX1268 (LoRa);
  • Data logging & blackbox - 32Mb flash and SD card;
  • GPIO - 6 regular pins and 4 high power;
  • Expansion connector (SPI, I2C, UART, GPIO)
  • Power - 3v3 and 5v0 buck regulators.
  • Dimensions - 35mm x 50mm
  • 8-layer board (6 layers probably could have been fine, but the price was the same ¯\(ツ)/¯)

All CAD was done in KiCAD.

Back side


Final thoughts.

This board is still pretty much in development. All the hardware seems to be working, so the next step is to write drivers for all of it. So don’t get bored, continuation coming soon)

markbel.dev


Impulse - development platform for almost anything that moves.

Marko, 2023-07-10