Notifications
Clear all

CAN topology of the XX PDM, GPS, Camera and steering wheel

7 Posts
4 Users
7 Likes
602 Views
Richard McDougall
(@proto)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

Hi,

I'm trying to replicate the topology of the XX steering wheel and primary logger that is in the PDM into an RSX.

The reason I want to do this have the FSW4 steering wheel/display plus, an auxiliary display and retain all of the 7 analogue sensors for brake/suspension etc.

One option is to make the FSW the primary logger, and add 2 expansions for the 7 inputs. Then add a 2nd slave display of some type downstream  from the primary FSW4 logger, likely on CAN2. (the slave display is a 2nd higher display to show gear and laptime info at eye level view). THe FSW doesn't have WIFI, so this option would loose that feature.

 

There is no option to make a FSW4 a slave display/buttons in RS3.

I'm curious how the topology of the XX FSW and PDM works. I see from the other thread with @trailbrake that the PDM is the primary logger and the FSW appears to be a separate stand-alone slave. Looking at the AIM config, it appears that the PDM is the main logger with smarty, GPS and all analogue inputs. Then from the config it looks like the PDM is outputting a stream on CAN2, likely for the FSW4 to read as input? Then the FSW4 can act as a separate display.

 

It could also be that both devices receive the CAN streams from ECU + GPS, but one is passive on CAN. 

 

Does anyone know how this works in the XX and if it's anything like what is described above?


   
Quote
Richard McDougall
(@proto)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

I also see in the main PDM Aim config that the wheel is of type "FSW_R", so possibly there is a special firmware for the FSW that makes it a slave device?

 


   
ReplyQuote
Trailbrake
(@trailbrake)
Trusted Member
Joined: 5 years ago
Posts: 44
 

As far as I know, the FSW is the same, but I'm not an expert on the Radical install. If you call and ask the guys at AiM, they will be able to make sure the SW4 is the same as the one in the SR10. 

If it was me, I would power everything with the PDM32. Then you can integrate the SW4 for controls and display. If you want an additional display for gear or a few things, there are a bunch of good options. There are some CAN gear displays, full displays like the CANchecked displays, and others. You could do a GS-Dash off the PDM if you wanted to keep it all AiM.


   
ReplyQuote
Richard McDougall
(@proto)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

I think I mostly figured out how the XX , FSW setup works last night. 

 

The main logger-brain is the PDM32. It has logging, WIFI, USB, ECU, Smartycam and receives all the analogue sensors (suspension, brakes etc). Per nature of its definition it can also control the power on/off and status of all 12v devices.

 

Because there is no officially supported formula steering wheel 4 (FSW4) slave to the PDM, AIM/Radical implemented a custom CAN where the PDM sends a 45-value CAN stream of smarty, ECU, PDM status to the FSW4. The FSW4 receives and decodes these (as input from a special fake-ECU type on CAN) into a combined set of AIM channels of all device values (smarty, ECU, PDM status) and locally renders the UI on the wheel.

 

Additionally, the FSW sends two commands back to the PDM on custom can for the "Marker" and "Flash" buttons on the steering wheel.

 

Thus, it should be trivial to make a FSW4 look like a clone of the Radical wheel, albeit with four extra buttons and two extra dials.

 

This would require either migration to PDM (replace the MXL2 with PDM32), but also should be a simple manner or programming to make the MXL2 send a XX compatible steering wheel stream over CAN to mimic the PDM32.


   
ReplyQuote
Richard McDougall
(@proto)
Active Member
Joined: 5 years ago
Posts: 8
Topic starter  

Update: I have all this implemented and working now. The FSW4 is an exact clone of the FSW_R radical XX wheel. The MXL2 remains as the master logger, and now emulates the PDM32's CAN output to the wheel (I setup a CAN driver output to do this). I'll send a longer description with some photos.


   
ReplyQuote
John Parsons
(@parsonsj)
Prominent Member
Joined: 6 years ago
Posts: 633
 

@proto Nicely done. I've done similar work with an ECUMaster PMU16 emulating a MoTeC PDM to a MoTeC M150. Once you get how CAN works, the sky's the limit. Please do post your CAN configurations, I'd love to have a look at them.


   
ReplyQuote
m roj
(@rojid)
Reputable Member
Joined: 2 years ago
Posts: 148
 

not sure if this is directly relevant to the thread but I've spent a while looking at the wiring on my car, which is all XX - 

- the radical wiring loom does allow you to utilise all the PDM's expansion capabilities, i've got the PDM display (which is a 6" display specific to the PDM, not just like any of the other Aim displays), and a 4 hub expansion slot plugged into the PDM. Then plugged into the hub is the GPS, Smartycam and shift light module, which show up as slave devices of the PDM in RS3. You can also then play with the configs and customise the PDM display pages via all the ECU/CAN channels. 

- The steering wheel is indeed simply an AiM FSW4 clone (either XX or SR10, just with the XX wheel some of the buttons have no function). You can connect to it via a seperate cable, part LH0377 - so that'll allow me to play with the pages/configs by connecting the wheel directly to RS3. 

- the CAN config in RS3 is locked for me, but in the tab i can see my TPMS (temp, pressure, battery voltage for each sensor) and the buttons for the PDM pad (on,ignition,start,lights)

- there's 2 bundles of radical wiring loom which come out of the 2 PDM ports, simply labelled Front and Rear. in RS3 you can see in the power outputs tab all of the car's systems, which is exactly what's in the XX manual. I've made a page in the display which just shows all the PDM channels so i can see what systems are on (lights, cooling fan etc..)

- The PDM has a 2nd 5pin binder port spare, that allows you to plug in any cheap camera lens via an Aim lead 

- i've also bought from radical the 'left skin panel' so i can mount the PDM properly, the panel has a cut-out slot so you can view the PDM LED status lights. 


   
ReplyQuote
Share: