Create a custom PCB with STM32 and TJA CAN Transceiver to convert UART BMS Data to DRONECAN BatteryInfo and BatteryInfoAux messages

Job ID: 36800216

Budget: ₹12,500 – ₹37,500 INR

I am looking for a freelancer to create a custom PCB with STM32 and TJA CAN Transceiver to convert UART BMS Data to DRONECAN BatteryInfo and BatteryInfoAux messages. The requirements for this project are as follows:

- New design from scratch: The client does not have a schematic or design for the PCB and needs a new design from scratch.
- Small form factor: The preferred form factor or size for the PCB is small, less than 5x5 cm.
- Specific component requirements: The client has specific components in mind for the project.

Ideal skills and experience for the job:

- Experience in PCB design from scratch.
- Strong knowledge of STM32(since libcanard drivers are already available) and TJA CAN Transceiver.
- Familiarity with UART BMS Data and DRONECAN BatteryInfo and BatteryInfoAux messages.
- Ability to work with specific components as per client requirements.
- Embedded programming

Reference -
https://github.com/DroneCAN/libcanard
This library is to be used for this purpose. We have the code to extract the values from the UART input, which have to be sent as DRONECAN messages.