A.S.M Posted September 10, 2023 Report Share Posted September 10, 2023 Hi, I'm trying to setup a razor pdm with g4+, I need these functions : 1. turn on 2 fans using coolant temp parameter from ecu through can 2. fuel pump signal from ecu through can 3. using can keypad to change maps on the ecu 4. using can keypad to turn on launch control 5. using can keypad to turn on fans separate from ecu signal 6. using can keypad to turn on fuel pump separate from ecu signal i will attach my ecu file pdm is not setup yet so i dont have any file mazda.pclr Quote Link to comment Share on other sites More sharing options...
Adamw Posted September 10, 2023 Report Share Posted September 10, 2023 What ecu CAN port is the PDM wired to? Is it just the PDM and keypad on the bus? Quote Link to comment Share on other sites More sharing options...
A.S.M Posted September 11, 2023 Author Report Share Posted September 11, 2023 It’s wired to the can2 on on the B connector. There are 4 devices : 1. Haltech ic7 at one end of the bus which is already defined in the file attached before. 2. Pdm as a node 3. keypad without resistor as a node 4. Ecu at the other end Quote Link to comment Share on other sites More sharing options...
Adamw Posted September 11, 2023 Report Share Posted September 11, 2023 Ok a basic example is attached. Fuel pump and 2 fans set up in ecu as virtual aux 1/2/3. These will be received into the PDM as CAN function 1/2/3. Keypad buttons 3 (map switch) & 4 (launch arm) are received into the ECU as CAN DI 3 & 4. I have set these up in the ecu map to enable the 2nd boost table and launch control. Button 5 is set up as a 4 position switch, this will be received into the ecu as CAN AN V5, I have put this on the 2nd boost table axis to adjust through 4 different boost levels. Obviously unlikely to need the 2 boost tables and 4 different levels but these are just examples so you can see different possibilities. mazda w PDM.pclr ASM example.pdmc BeallJK 1 Quote Link to comment Share on other sites More sharing options...
A.S.M Posted September 11, 2023 Author Report Share Posted September 11, 2023 Thanks for the help everything works except for the map switch functions, it seems that the ecu can’t receive inputs from the keypad. pressing the map switch button, launch control and 4 position switch is not registered on the ecu but it works on the keypad and the PDM count changes when keys are pressed. Quote Link to comment Share on other sites More sharing options...
Adamw Posted September 11, 2023 Report Share Posted September 11, 2023 I got an ID wrong sorry. Change the keypad counts channel ID to 502 in the PDM. Quote Link to comment Share on other sites More sharing options...
A.S.M Posted September 12, 2023 Author Report Share Posted September 12, 2023 thank you adam everything works now. Quote Link to comment Share on other sites More sharing options...
A.S.M Posted Monday at 08:45 PM Author Report Share Posted Monday at 08:45 PM On 9/11/2023 at 2:20 PM, Adamw said: Ok a basic example is attached. Fuel pump and 2 fans set up in ecu as virtual aux 1/2/3. These will be received into the PDM as CAN function 1/2/3. Keypad buttons 3 (map switch) & 4 (launch arm) are received into the ECU as CAN DI 3 & 4. I have set these up in the ecu map to enable the 2nd boost table and launch control. Button 5 is set up as a 4 position switch, this will be received into the ecu as CAN AN V5, I have put this on the 2nd boost table axis to adjust through 4 different boost levels. Obviously unlikely to need the 2 boost tables and 4 different levels but these are just examples so you can see different possibilities. mazda w PDM.pclr 164.29 kB · 20 downloads ASM example.pdmc 419.27 kB · 20 downloads Hello , I have changed my ecu form g4+ to g4X , I have also transferred all the canbus streams to the new ecu , but neither receive nor transmit data are working. Could you please look at the new map to see what I did wrong? thanks mazda hadiloo fury.pclx Quote Link to comment Share on other sites More sharing options...
Vaughan Posted Monday at 08:51 PM Report Share Posted Monday at 08:51 PM Virtual aux status values are different in G4X to G4+ so change your offset values for all 3 virtual Aux's in Stream 1 from -1 to 0. Given that you have moved to a G4X you can use the built in Razor PDM CAN mode and settings instead of the custom ones, to do this set your CAN Channel 2 to Link Razor PDM, turn off your CAN Channel 3, delete your two custom streams, use CAN Aux 1-3 instead of Virtual Aux 1-3 for your fuel pump and engine fan selections, select appropriate keypad states in the CAN -> PDM 1 folder in the settings menu. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.