Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
Collapse
Just Flight Community Forum
  1. Home
  2. Just Flight
  3. MSFS Products
  4. Black Square Add-Ons
  5. Piston & Turbine Dukes
  6. Piston Duke Right Starter does not disengage

Piston Duke Right Starter does not disengage

Scheduled Pinned Locked Moved Piston & Turbine Dukes
4 Posts 2 Posters 219 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • delta14sierraD Offline
    delta14sierraD Offline
    delta14sierra
    wrote on last edited by
    #1

    I have a switch box with (2) 5-position rotary switches serving as my Magnetos wired to a Leo Bodnar BU0836X board.

    I am using the following LUA (see below) with the respective parameters assigned in FSUIPC7 for each L & R Magneto pole connection. (I use this same LUA code in the BKSQ Baron and it works flawlessly.)

    In the Piston Duke, the left magneto works perfectly as expected.

    With the right magneto, however, when I engage the START and then return the switch to BOTH, the right starter remains engaged for roughly 25-30 seconds, regardless of whether the engine has fired or not. If the engine does fire, I get a grinding sound (as you would expect when a starter does not disengage from a running engine). But it does not disengage for another 25-30 seconds. Even while viewing the Tablet during the start process, I can see that the starter remains engaged and will not disengage until after 25-30 seconds of the switch having been returned to BOTH.

    Curiously, when using the mouse to turn the Right Magneto to START and then to BOTH, the Starter disengages as expected. Also worth noting, I do not have the REPEAT box checked for this parameter in FSUIPC.

    Any insight would be appreciated, especially if there is another way to go about doing this.

    if ipcPARAM == 1 then -- Left Off
    	ipc.writeLvar("BKSQ_IgnitionPosition_1",0)
    	ipc.writeUW(0x0892,0)
    end
    
    if ipcPARAM == 2 then -- Left R
    	ipc.writeLvar("BKSQ_IgnitionPosition_1",1)
    	ipc.writeUW(0x0892,1)
    end
    
    if ipcPARAM == 3 then -- Left L
    	ipc.writeLvar("BKSQ_IgnitionPosition_1",2)
    	ipc.writeUW(0x0892,2)
    end
    
    if ipcPARAM == 4 then -- Left Both
    	ipc.writeLvar("BKSQ_IgnitionPosition_1",3)
    	ipc.writeUW(0x0892,3)
    end
    
    if ipcPARAM == 5 then -- Left Start
    	ipc.writeLvar("BKSQ_IgnitionPosition_1",5)
    	ipc.writeUW(0x0892,4)
    end
    
    if ipcPARAM == 6 then -- Right Off
    	ipc.writeLvar("BKSQ_IgnitionPosition_2",0)
    	ipc.writeUW(0x092A,0)
    end
    
    if ipcPARAM == 7 then -- Right R
    	ipc.writeLvar("BKSQ_IgnitionPosition_2",1)
    	ipc.writeUW(0x092A,1)
    end
    
    if ipcPARAM == 8 then -- Right L
    	ipc.writeLvar("BKSQ_IgnitionPosition_2",2)
    	ipc.writeUW(0x092A,2)
    end
    
    if ipcPARAM == 9 then -- Right Both
    	ipc.writeLvar("BKSQ_IgnitionPosition_2",3)
    	ipc.writeUW(0x092A,3)
    end
    
    if ipcPARAM == 10 then -- Right Start
    	ipc.writeLvar("BKSQ_IgnitionPosition_2",5)
    	ipc.writeUW(0x092A,4)
    end
    
    RandolfR 1 Reply Last reply
    0
    • delta14sierraD delta14sierra

      I have a switch box with (2) 5-position rotary switches serving as my Magnetos wired to a Leo Bodnar BU0836X board.

      I am using the following LUA (see below) with the respective parameters assigned in FSUIPC7 for each L & R Magneto pole connection. (I use this same LUA code in the BKSQ Baron and it works flawlessly.)

      In the Piston Duke, the left magneto works perfectly as expected.

      With the right magneto, however, when I engage the START and then return the switch to BOTH, the right starter remains engaged for roughly 25-30 seconds, regardless of whether the engine has fired or not. If the engine does fire, I get a grinding sound (as you would expect when a starter does not disengage from a running engine). But it does not disengage for another 25-30 seconds. Even while viewing the Tablet during the start process, I can see that the starter remains engaged and will not disengage until after 25-30 seconds of the switch having been returned to BOTH.

      Curiously, when using the mouse to turn the Right Magneto to START and then to BOTH, the Starter disengages as expected. Also worth noting, I do not have the REPEAT box checked for this parameter in FSUIPC.

      Any insight would be appreciated, especially if there is another way to go about doing this.

      if ipcPARAM == 1 then -- Left Off
      	ipc.writeLvar("BKSQ_IgnitionPosition_1",0)
      	ipc.writeUW(0x0892,0)
      end
      
      if ipcPARAM == 2 then -- Left R
      	ipc.writeLvar("BKSQ_IgnitionPosition_1",1)
      	ipc.writeUW(0x0892,1)
      end
      
      if ipcPARAM == 3 then -- Left L
      	ipc.writeLvar("BKSQ_IgnitionPosition_1",2)
      	ipc.writeUW(0x0892,2)
      end
      
      if ipcPARAM == 4 then -- Left Both
      	ipc.writeLvar("BKSQ_IgnitionPosition_1",3)
      	ipc.writeUW(0x0892,3)
      end
      
      if ipcPARAM == 5 then -- Left Start
      	ipc.writeLvar("BKSQ_IgnitionPosition_1",5)
      	ipc.writeUW(0x0892,4)
      end
      
      if ipcPARAM == 6 then -- Right Off
      	ipc.writeLvar("BKSQ_IgnitionPosition_2",0)
      	ipc.writeUW(0x092A,0)
      end
      
      if ipcPARAM == 7 then -- Right R
      	ipc.writeLvar("BKSQ_IgnitionPosition_2",1)
      	ipc.writeUW(0x092A,1)
      end
      
      if ipcPARAM == 8 then -- Right L
      	ipc.writeLvar("BKSQ_IgnitionPosition_2",2)
      	ipc.writeUW(0x092A,2)
      end
      
      if ipcPARAM == 9 then -- Right Both
      	ipc.writeLvar("BKSQ_IgnitionPosition_2",3)
      	ipc.writeUW(0x092A,3)
      end
      
      if ipcPARAM == 10 then -- Right Start
      	ipc.writeLvar("BKSQ_IgnitionPosition_2",5)
      	ipc.writeUW(0x092A,4)
      end
      
      RandolfR Offline
      RandolfR Offline
      Randolf
      wrote on last edited by
      #2

      @delta14sierra here I described another way how to control the magnetos on the Duke in FSUIPC: https://community.justflight.com/post/30255
      I'm using value 4 for the start position, not 5, and I'm not setting the MSFS magnetos value (I guess that's what the offset is for?), instead I override the timer that automatically pulls the switch back from the start position so I don't have to use repeating button, as the starter doesn't work well when it's being interrupted.

      1 Reply Last reply
      1
      • delta14sierraD Offline
        delta14sierraD Offline
        delta14sierra
        wrote on last edited by
        #3
        This post is deleted!
        1 Reply Last reply
        0
        • delta14sierraD Offline
          delta14sierraD Offline
          delta14sierra
          wrote on last edited by
          #4

          It remains a mystery to me as to why this LUA script does not work for the right mags in the BKSQ Piston Dukes, but it does work for the left mags. And on top of that, this same script works both mags without any issues in the BKSQ Baron. Until I can figure this out, I decided to bind the BU0836X mag switches directly in MSFS, and both mags are working as expected. What a fun plane to fly!

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users