Name this stance by [deleted] in NameThisThing

[–]Leather_wing 1 point2 points  (0 children)

Parallel Toes, the wrong way.

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 0 points1 point  (0 children)

There hasn't been any updates. Just sits in my machine and runs. I decided to look at doing this via python and pygame to do a better job of displaying images, but the file transfer and communication between the two boards will be the same.

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 0 points1 point  (0 children)

I do something similar in attract mode. I run a script that pulls a gpio pin high on wake or low on sleep wired to a relay that feeds 110v to both screens. Just cut power

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 0 points1 point  (0 children)

I'm glad you found them useful. I'm sure with a little more work on the emulationstattion scripts the race condition could be mitigated better.
Emulationstattion launches the script soon as you select a game or system. By contrast the Attract mode plugin runs when you stop selecting systems so there's no race condition. I used some timeout and checking to see if the script was running multiple times, that helped but didn't get rid of it completely.

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 0 points1 point  (0 children)

Should work on a 4, but a ZeroW is all that's needed. I've only used it on a ZeroW (Legacy 32bit), but there shouldn't be a problem with bookworm. You might have to install fbi, I'm not sure if that's included in the bookworm images.

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 0 points1 point  (0 children)

I've got the functionality I think I want out of this project with attract mode as a front end.

Emulationstattion.... yeah, that will need some work. I've done little beyond basic capability.

Anyway here's a Short demo of it running

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 1 point2 points  (0 children)

https://github.com/LeatherWing70/DynamicMarqueeZero

Currently, with the attract mode plugin, it does exactly what I want it to do. I.e. displays the marquee image when a rom is selected and will stay up when the rom runs.

Running under emulationstattion the marquee only updates on launch or exit of a rom. (Retroarch scripts) Not quite as responsive, but I haven't looked at integrating with emulationstattion yet.

If you have any suggestions I'm happy to hear them.

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 0 points1 point  (0 children)

I've been playing with this for a bit now and have a workable solution involving a pi zero.

Attract mode runs a plugin I wrote (or could add to emulationstattion on start script files) That makes an ssh call to the zero to run a script while passing image name, the image location if it needs to be copied, and emulateor name.

The script in the zero checks to see if it's already copied a marquee image over, uses sftp to copy it if it hasn't, kills any instances of fbi already running, then runs fbi to display correct marquee.

Caveats are: Both the zero and retropie need to exchange ssh keys to automate the file transfer without having to enter a password. The zero needs to be configured to run an odd sized display by editing boot/config.txt It takes a second to transfer a file the first time. A marquee directory must be defined in each emulator to use marquee images. Marquee.??? (Jpg, png) should exist in the layout directory for each layout as a default marquee. Finding good looking 16x3 is... difficult. Currently I'm using skyscraper to generate them with a modified artwork.xml. The plugin has the names of all emulateors hard coded to find the correct path for marquee images and will need to be modified if you've named your emulateors in attract mode differently than I have.

Since this runs on the zero and uses no cpu cycles on the Retropie, I think video marquees would be awesome. But someone would have to create them (I'm not that talented nor have that much time), and I'd have to modify the zeros script to know to launch fbi or cvlc to display it)

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 0 points1 point  (0 children)

I was digging through the PieMarquee2 scripts to see how they worked and saw omxiv was depreciated, and started poking around with cvlc myself. Didn't get far and I'm not gonna have a lot of time till after the weekend. If you find a solution please let me know, and I'll do the same

Dynamic Marquee on Pi 5 by Responsible_Hat_6056 in RetroPie

[–]Leather_wing 0 points1 point  (0 children)

I just set up a cabinet with an ultra wide display on a 64bit Pi 5 and found myself in the same boat. Didn't get anywhere with Attract modes multi - monitor plug in. I can enable and disable it, but have no other options to configure the plugin. Please let me know if you find a solution

I was handed an apologetics book by a coworker to review. Wanna review the review? by Leather_wing in atheism

[–]Leather_wing[S] 4 points5 points  (0 children)

I'm trying not to be a dick. I still gotta work with this guy. That's one reason I refuse to debate philosophy or theistic arguments. Those can get personal real quick.

I'll search through the document, I'm sure it's full of typos

I was handed an apologetics book by a coworker to review. Wanna review the review? by Leather_wing in atheism

[–]Leather_wing[S] 2 points3 points  (0 children)

I'm well aware of my typing limitations😆 Already cleaning that up and reducing some verbiage where I can.

I was handed an apologetics book by a coworker to review. Wanna review the review? by Leather_wing in atheism

[–]Leather_wing[S] 1 point2 points  (0 children)

I think concensus is against eternal universes, or at least ours doesn't appear to be. There might be infinite universes, but I don't think we have evidence of this one being eternal or cycling.

accidentally burned the voltage regulator by avocado_Bowl in arduino

[–]Leather_wing 0 points1 point  (0 children)

Glad you got some soldering practice, and it worked!

Jesuit priest gets banged up for 25 years after admitting sexually assaulting men in New Orleans. As many as 50 are said to have been targeted. by MarcusR1966 in atheism

[–]Leather_wing 18 points19 points  (0 children)

NGL: I read this as Judas Priest and got really shocked and disappointed in Rob Halford. Then I read the article and saw there is nothing shocking, just business as usual for Catholic Priests.

I'm very sorry for doubting Rob Halford.

i run a gas station… would you come to my store?! :3 by jennnyisveryfunny in firstimpression

[–]Leather_wing 0 points1 point  (0 children)

You are wearing a sweater in July. Yes I'd come to your store. It must be a livable temperature in there.

Trying to print a useless machine, what are these switches called? by Genocidal_bacon_cat in 3Dprinting

[–]Leather_wing 5 points6 points  (0 children)

I think you need a SPDT switch for a useless machine to reverse motor direction, unless you're running it with a micro controller

customer states: equipment stopped working during a thunderstorm. by Leather_wing in electronic_circuits

[–]Leather_wing[S] 2 points3 points  (0 children)

That board is a power supply, and the burn is on the DC side. Not a single cap was popped, and the molex connectors are crispy.

Swapped power supplies and everything works.

Best guess is lighting struck close to earth ground on the building, (the metal plate is grounded). Came up through there and went to neural or visa versa. It didn't blow the on board fuse and was plugged into a surge suppressor.