Jump to content



Photo
* * * * - 6 votes

Direct Output Framework (DOF) R3 Beta


  • Please log in to reply
50 replies to this topic

#41 rambo3

rambo3

    Enthusiast

  • Members
  • PipPipPip
  • 53 posts

  • Flag: Norway

  • Favorite Pinball: Attack from Mars!

Posted 03 July 2017 - 07:24 PM

Renamed UnitNo() to GetUnitNo(), and NumOutputs() to GetNumOutputs() on the ultimateio-branch as they both seem to cast short to int in the process. Interesting.

 

https://github.com/r...0703_210831.zip

 

EDIT: DISREGARD THIS, MY MISTAKE (forked off djrobx).

mjr: if you are reading this, I based my "ultimateio"-branch on the latest I could find of your own branch. This is the update done:

https://github.com/r...6cfdcde049716dd


Edited by rambo3, 06 July 2017 - 04:46 PM.


#42 rambo3

rambo3

    Enthusiast

  • Members
  • PipPipPip
  • 53 posts

  • Flag: Norway

  • Favorite Pinball: Attack from Mars!

Posted 06 July 2017 - 05:23 PM

I'm about to merge changes by mjr (https://github.com/m...Release20151130) into this branch (https://github.com/r...tree/ultimateio). I'm seing major changes in LedWiz.cs (removal of ledwiz.dll?), and a few in OutputControllerCompleteBase.cs as well. Is this stable to non-Pinscape users as well? mjr; if you're reading this, I'd love an OK before doing this. I don't have a LedWiz myself so I can't test.


Edited by rambo3, 06 July 2017 - 05:24 PM.


#43 mjr

mjr

    Pinball Wizard

  • Members
  • PipPipPipPipPip
  • 3,331 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness

Posted 22 August 2017 - 06:29 PM

I'm about to merge changes by mjr (https://github.com/m...Release20151130) into this branch (https://github.com/r...tree/ultimateio). I'm seing major changes in LedWiz.cs (removal of ledwiz.dll?), and a few in OutputControllerCompleteBase.cs as well. Is this stable to non-Pinscape users as well? mjr; if you're reading this, I'd love an OK before doing this. I don't have a LedWiz myself so I can't test.

 

Sorry I didn't see this until now - not a forum I check regularly.

 

Yes, this works for regular LedWiz'es.  And yes, LEDWIZ.DLL has been entirely eliminated.  The standard DLL has some problems, so my changes make DOF talk directly to the USB interface.



#44 marie

marie

    Enthusiast

  • Silver Supporter
  • 86 posts

  • Flag: Netherlands

  • Favorite Pinball: The Getaway

Posted 29 September 2017 - 10:32 AM

Hi mjr,
 
Currently trying to get my Pinscape working together with the Wemos addressable leds solution...
 
[edit]
 
Good news: Pinscape is working now together with the Wemos addressable leds controller!  :dblthumb:
 
Thanks to the help of kakou and aetios over on the French site I got it working. Now I will do some further testing with the modified DOF files.

Edited by marie, 01 October 2017 - 12:42 PM.


#45 DJRobX

DJRobX

    Pinball Fan

  • VP Dev Team
  • PipPipPipPip
  • 941 posts
  • Location:Valencia, CA

  • Flag: United States of America

  • Favorite Pinball: F14 Tomcat

Posted 11 October 2017 - 02:04 AM

I'm about to merge changes by mjr (https://github.com/m...Release20151130) into this branch (https://github.com/r...tree/ultimateio). I'm seing major changes in LedWiz.cs (removal of ledwiz.dll?), and a few in OutputControllerCompleteBase.cs as well. Is this stable to non-Pinscape users as well? mjr; if you're reading this, I'd love an OK before doing this. I don't have a LedWiz myself so I can't test.

 

I had merged those changes into mine, and a few folks who I shared my VPM 2.8+ modulated solenoid patch with said it didn't work right with those in place.   People reported sluggish light performance.    I don't have a ledwiz on my cab yet so I couldn't troubleshoot further.     Dozer or Arngrim both reported problems, they might have more info. 



#46 TerryRed

TerryRed

    Pinball Fan

  • Silver Supporter
  • 1,985 posts

  • Flag: Canada

  • Favorite Pinball: Too many to choose...

Contributor

Posted 20 January 2018 - 05:24 PM

Since I have a lot of people asking me about DOFLinx and addressable leds,PinUP Player, etc... I'm trying to make tutorial videos to help out.

 

It would be good to know which version of DOF R3 is the version they should download....and also "where" to download it. 

 

I'd like to hear from DDH69 in particular what he recommends for DOFLinx, but also what others may have experienced. At some point I WILL be installing a KL25Z, and using mjr's Pinscape firmware with it...so it would be good to know what is the best combination for that.

 

Thanks guys.



#47 DDH69

DDH69

    Pinball Wizard

  • Platinum Supporter
  • 3,603 posts
  • Location:DOFLinx HQ, Adelaide

  • Flag: Australia

  • Favorite Pinball: Monster Bash

Posted 24 January 2018 - 10:38 AM

Sorry for the delay, just got back to this one.

 

I've used and coded around a few permutations of DOF R3 with DOFLinx.  My understanding of the various R3 permutations is;

 

Swisslizard created the R3 first / base version.  This is what I started my project with.

A couple of people made some changes that I didn't keep up with too much.  One of them (now no longer alive from what I see) failed with DOFLinx.

mjr added in support for the Pinscape (KL25Z) and has a version with this on his Pinscape site.  I used this when I got my two Pinscapes setup (one cabinet and one on my desktop dev box)

rambo3 created a version to work with the Ultimate IO board

 

I have not tried any of the more recent combinations of the R3 branches.  I currently use the mjr version as I have Pinscapes and don't need anything else.  I know people are using all of the above permutations with DOFLinx.  I have coded DOFLinx to test for the existence of Pinscape and Ultimate IO functions so that it doesn't care which one you have.

 

This doesn't give a definitive answer, but it is the best one I've got.  A good and bad outcome of public source code is that branches get created and remain without someone to coordinate a final version.  While DJRobX and rambo3 have tried, I'm not sure if there was a positive outcome that we can call a single stable all encompassing version at present.


DOFLinx
Contributions for equipment to help with ongoing DOFLinx development can be made here

#48 pattyg234

pattyg234

    Hobbyist

  • Members
  • PipPip
  • 15 posts

  • Flag: Canada

  • Favorite Pinball: tmnt

Posted 09 March 2019 - 03:32 PM

hello is there a noob way to install doflinx for fx3 or even a video thanks



#49 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,153 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 09 March 2019 - 03:45 PM

Yes. https://www.vpforums...ic=36184&page=1



#50 Jotar

Jotar

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: ---------

  • Favorite Pinball: The Shadow

Posted 04 July 2019 - 03:00 PM

Hi,

 

I just checked out the https://github.com/D...ut/DirectOutput and it seems to me like that project is no longer maintained.

Where can I get my hands on the latest version?

I'm looking to see if there is a way to create a "drop-in" output controller.

For example just inherit the OutputControllerCompleteBase (or IOutputController) and put it in the same folder as DirectOutput.dll.

I've written an Arduino sketch to act as an PinController, but I would like to make my own without having to maintain the whole solution.

I there any support for this today, could it be arranged or could I try to contribute with such a function? 



#51 Outhere

Outhere

    Pinball Wizard

  • Platinum Supporter
  • 4,807 posts

  • Flag: United States of America

  • Favorite Pinball: M M

Posted 04 July 2019 - 03:06 PM

https://www.vpforums...topic=39557&hl=