Controls Profinity Motor Controller Configuration Software Set-up & Troubleshooting Guide
This is a guide for setting up your computer to configure the motor controller. If you are encountering issues connecting to the motor controller, try the debugging instructions provided. It may help to install CANdapter utilities and manually log CAN data to expose further problems.
Necessary Hardware:
Motor Controller
CANdapter
Computer with USB port
12V Power Supply
Necessary Software:
DO NOT UPDATE. Once you finish download, it will prompt you to update. DO NOT UPDATE because the new version doesn't work
Prohelion Profinity CAN analysis software
After downloading the installer, turn off Wi-Fi before running the installer
Verify that the version is 1.12.4.4 by clicking the "About" option after running the software
After verifying the software version, you can re-enable Wi-Fi
It will ask to update whenever opening it again. Just ignore the update.
CANdapter driver (probably not needed on Windows 11)
Set-up Procedure:
Install the necessary software
Plug in the CANdapter to your Computer
According to the Motor Controller Datasheet:
Plug in the CAN High and CAN Low wires from the CANdapter to the CAN High and CAN Low wire ports into one of the motor controller CAN ports
Plug in the Power and Ground wires from the Power Supply to the motor controller's +12V and GROUND wire ports
Turn on the Power Supply to 12V. There should be a green LED under the motor controller panel on
Software Set-up and Use
Open the Profinity Software
Go to Add Devices and add Ewert Canadapter
Repeat step a for Prohelion Virtual CAN to Ethernet Bridge
Repeat step a for WaveSculptor22
Select Ewert CANdapter under Profile→Default Profile->Adapters
Go to the bottom left of the application and there should be a properties menu for the selected device
Change the baudrate to 125k
Change the COM port to reflect whatever Windows decided your CANdapter should be (look at Device Manager→Ports)
Do similar to the WaveSculptor22 where you change the base address to 0x240
Right click the Ewert CANdapter and connect
All the dots next to three devices should become green
Right-click on the WaveSculptor22 and select Setup and Configuration
You can now modify the fields in the different tabs as you see fit
Debugging Instructions:
Under certain conditions, the config file on the motor controller can become corrupted, which will make it unresponsive to CAN messages until you follow these steps
Set baud rate to default (500k)
Set base address to default (0x400)
Connect using normal connection sequence (above section)
Should be able to connect at that point (green on Profinity)
You should see this config error upon opening Setup and Configuration
Select load factory file
WARNING: Choose only a KNOWN GOOD config file with the EXACT SAME serial number that is written on the motor controller
Profinity will ask to confirm the serial number, make sure it matches the motor controller you're flashing
After flashing, everything will disconnect (red on Profinity)
Change baud rate and base address to whatever is specified in your config (125k and 0x240 as of 11/15/2024)
Connect using normal connection sequence (above section)