Leakage control is very important in this vehicle, which operates with a nominal 48V BLDC motor.

The insulation control on this electronic card is provided by coding it with the STM32F103C8T6 microprocessor.

This card, which works with the logic of reading different voltages on different resistors with a voltage divider, also has a USART port, and in case of any leakage, it will communicate with the Battery Management System card via USART. This will cut off the power on the vehicle in case of leakage.


  • 72 MHz, 90 DMIPS with 1.25 DMIPS/MHz
  • 32-to-128 Kbytes of Flash memory
  • Peripherals supported: timers, ADC, SPIs, I²Cs and USARTs
  • Internal 8 MHz factory-trimmed RC
  • Single-cycle multiplication and hardware division 
  • 6-to-20 Kbytes of SRAM
  •  Sleep, Stop and Standby modes


  • 128 x 64 dot matrix panel 
  • I²C Interface
  • Programmable Frame Rate and Multiplexing Ratio 
  • Wide range of operating temperature: -40°C to 85°C
  • Embedded 128 x 64 bit SRAM display buffer 

173950375 MAGI3C Power Module

  • Input voltage up to 74.5V 
  • Short circuit protection
  • Peak efficiency up to 95%
  • Cycle by cycle current limit
  • Low output voltage ripple (<50mVpp)

Order Your JLCPCB

We have the PCB design and it's time to order the PCBs. For that, you just have to go to JLCPCB and click the “Instant Quote” button. JLCPCB is the sponsor of this project. JLCPCB (ShenzhenJLC Electronics Co., Ltd.) is the largest PCB prototype enterprise in China and a high-tech manufacturer specializing in rapid PCB prototype and small batch PCB production.

You can order at least 5 PCBs for just $2. Upload the Gerber file you downloaded in the last step to fabricate the PCB. Upload .rar file or you can also drag and drop Gerber files. After uploading the .rar file, you will see a success message below the successfully uploaded file. You can inspect the PCB in Gerber viewer to make sure everything is ok.

You can view both the top and bottom of the PCB. After making sure our PCB looks good, we can now place the order at a reasonable price. You can order 5 PCBs for just $2. You can see what the individual options are and what they are used for, on JLCPCB's user-friendly website. Of course, the price will vary depending on the PCB board size and the extra services you choose. In order to have it produced in the cheapest and shortest time, I suggest you order according to the options selected as standard.

Click the "SAVE TO CART" button to place an order.

After entering your information, you can order with the desired shipping option.

In addition to PCB production, you can also have SMT-Stencil produced for your board, which will assist you during 3D printing and production. With the help of JLCPCB, it's that simple to get anything produced.

You can order now with the link: https://jlcpcb.com/HAR