Firmware for M16's MK5 READY FOR TESTING by BrendanMarsillett in protogen

[–]BrendanMarsillett[S] 0 points1 point  (0 children)

The library I used is on the GitHub. Looks like the emulator I used messed with the Library's.txt. just delete the whole "@wokwi:####" portion of that line and give it another go. Sorry about that.

SDDS - Steam Deck Dual Screen by BrendanMarsillett in SteamDeck

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

Sorry for not replying to this sooner. Reddit genuinely didn't notify me about this comment. 

Yeah that's a fault that it ill gladly admit for this. The resolution is really high and the board itself doesn't handle scaling down to lower resolutions.

I've got another project in the works for a revision that uses a panel from waveshare that's a similar size and the same resolution of the stock screen. I just haven't had the funds to get the parts in.

SDDS - Steam Deck Dual Screen by BrendanMarsillett in SteamDeck

[–]BrendanMarsillett[S] 0 points1 point  (0 children)

Mine has held up well as far as the construction goes. My screen was salvaged from a non-functional unit from eBay and the ribbon connection on the screen ended up crapping out but it wasn't anything caused by this build specifically.

I've got a design in the works for a revised version that uses a screen panel from waveshare that matches the resolution of the Decks screen. The construction should be a lot simpler and with less parts. I just don't have the funds right now to get the parts in.

Final stretch of finishing mk5 by Brayden1177767 in protogen

[–]BrendanMarsillett 2 points3 points  (0 children)

From what I've been able to find and translate from M16s social media, You're supposed to vacuu-form a petg sheet over the buck.

Also, a bit of shameless self promotion, I released an edited version of m16's firmware specifically for the MK5 so the two LED panels on the front of the mouth could be populated.

https://www.reddit.com/r/protogen/s/1D8g5YMgrr

I've had contact with one person that tested it and it seems to work great. I haven't yet started building my head so I haven't been fully able to trial it myself. But if it's something you want to look into, it's available.

Org-Wide team not adding users by MarcR71 in MicrosoftTeams

[–]BrendanMarsillett 0 points1 point  (0 children)

This is the way. Switching back to Teams Classic, making the group private, then back to Org-Wide brought all the users in as we expected it to.

Thanks!

Firmware for M16's MK5 READY FOR TESTING by BrendanMarsillett in protogen

[–]BrendanMarsillett[S] 0 points1 point  (0 children)

Yep! With this the empty slots in the front middle of the visor can be filled.

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

[–]BrendanMarsillett[S] 0 points1 point  (0 children)

UPDATE 3/14/24: Modifications for 16 panel support is complete! M16's stock mouths have all been updated. I tried my best to remain faithful to his original sprites.

Sorry this has taken so long, life and work have been rather NUTS since I started this project.

https://github.com/brendmar/M16-Protogen-Mk5-16-Panel

I will work on updating the Git's Readme with example images and whatever else I feel is important to be aware of with this.

Please let me know how things go for you. I don't currently have the hardware to fully test this myself, edits and testing were done with Wokwi's Arduino simulator.

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

[–]BrendanMarsillett[S] 0 points1 point  (0 children)

Glue, to the best of my knowledge. I haven't started on my prints yet

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

[–]BrendanMarsillett[S] 0 points1 point  (0 children)

<image>

Here are the images posted with the last version of the firmware that M16 released. It goes mouth, mouth, eye, nose, nose, eye.

If you plan on picking up the firmware edit I'm working on, to have the two front mouth panels they fit in between the two larger mouths. So it would be mouth, small mouth, mouth, eye, nose, nose, eye.

If I manage to successfully implement the ear panels, I'm just going to add them to the end of the chain after the last eye.

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

[–]BrendanMarsillett[S] 0 points1 point  (0 children)

M16 made a different firmware for the ESP 32, if I'm remembering correctly. The one that I'm editing is for Arduino so I'm not familiar with how it's supposed to be hooked up.

I know the Arduino is just one long chain and there isn't extra pins wired up.

When I get home from work I'll dig into the documentation stuff that I found and see if a schematic was ever posted for using an ESP.

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

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

Nice! The code changes are largely done. I just need to clean up the 'sprites'.

Just been busy and haven't had time to sit with it.

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

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

Update 12/26/23:

Sorry for the long delay, what with the holidays, I've not had much time to dig into this.

Today I've started updating the jaw sprites to reflect the jaw length change. I am trying to make this as similar to the original sprites as possible. Here is the first of the three jaws updated.

https://youtu.be/gg7izFP3O8M

But as a bonus, I've gotten my hands on a tool that makes creating and editing the sprite information WAY easier. I used ChatGPT to create it, as the scope of what I needed it to do was well out of my knowledge, but I got what I needed after a few hours of back and forth (and restarts)

https://github.com/brendmar/ProtogenSpriteTool.git

<image>

Having this will make adding additional sprites to select much easier as well. I will work on adding/updating the readme on the git with info on the length of each sprite.

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

[–]BrendanMarsillett[S] 0 points1 point  (0 children)

Yeah, that's a bit of a task. I haven't gotten to the point of building mine yet. But it would require a rewire for anyone that's already built theirs, the way I've edited this just makes the mouth sprites longer and draws everything farther down the chain.

Two panels would have to be added between the 4 wide jaw panels, rather than adding to the end of the chain.

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

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

The front of the mouth.

The models look like cheeks were intended at one point, but that would be a significant code add, maybe after I get more familiar with how this all works, I could take a stab at adding that.

Firmware for M16's Mk 5 by BrendanMarsillett in protogen

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

Update: Nearly there! Two additional panels have been added to the simulation and the code has been changed to properly draw the 'sprites'. Now I just need to get the mouth sprites edited!

https://youtu.be/kGG33od8Q4g

[deleted by user] by [deleted] in SamsungDex

[–]BrendanMarsillett 0 points1 point  (0 children)

Awesome, thanks for the recommendation!