Skip to content

MUDAL/RJX-Embedded-Training-Kit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RJX Embedded Training Kit

Overview

Hardware training platform built around STM32L431 with:

  • 5 V input and dual 3.3 V rails (digital +3V3 and analog +3V3A)
  • Li-ion charger/power-path + fuel gauge
  • Sensors (I2C/SMBus + SPI), UI peripherals (LCD/7-seg/buzzer), and CAN

This repository contains the complete KiCad 9 hardware design, PDFs/datasheets, and the STM32CubeMX pinout file. I have ensured that it is properly version-controlled by removing unnecessary KiCad artefacts/tool-specific outputs which can easily be re-generated by any user, and ensuring transition from the schematic design to PCB design and vice-versa without using netlists. The block diagram of the project is shown in the image below.


Repository layout

.
├── LICENSE
├── README.md
├── images
│   └── rjx_training_kit.png
├── pinout
│   └── pinout.ioc
└── rjx_training_kit
    ├── Docs         (schematic PDF, datasheets, links)
    ├── Hardware     (KiCad project: schematics + PCB)
    ├── Libs         (project libraries)
    └── Outputs      (manufacturing files)

Quick start

View / edit hardware (KiCad 9)

  1. Install KiCad v9 (recommended).
  2. Open the project:
    • rjx_training_kit/Hardware/rjx_training_kit.kicad_pro
  3. Schematic sheets:
    • Top-level: rjx_training_kit/Hardware/rjx_training_kit.kicad_sch
    • Sub-sheets: rjx_training_kit/Hardware/microcontroller.kicad_sch, rjx_training_kit/Hardware/peripherals.kicad_sch
  4. PCB layout:
    • rjx_training_kit/Hardware/rjx_training_kit.kicad_pcb

View pin configuration (STM32CubeMX)

  • Open pinout/pinout.ioc in STM32CubeMX.

Documentation

Schematic PDF

  • rjx_training_kit/Docs/rjx_training_kit.pdf

Component datasheets

Datasheets used by the design are stored in:

  • rjx_training_kit/Docs/

External links

External forum references and troubleshooting links are maintained here:


Checklist

  • Schematic capture
  • Board setup
  • Component placement and routing
  • DRC
  • Generate manufacturing outputs and BOM
  • Place an order for the board on PCBWay
  • Preliminary board tests
  • Create a basic user guide on how to get started with the board

License

GPL-3.0 (see LICENSE).

About

Custom 4-layer PCB project by Olaoluwa Raji built around an STM32L4 MCU, Li-ion battery charger, power management, TI battery fuel gauge IC, sensors, CAN bus, and displays.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors