Skip to content

Conversation

@Thokoop
Copy link
Collaborator

@Thokoop Thokoop commented Apr 3, 2025

This adds support for a version of the module with 48 flaps I'm currently making. (So it can have flaps for special characters)
The default is still the standard 37 but this will add an option in the settings to enable the extended charset.

Currently these changes support the following characters ' : ? ! . - / $ @ # % but ideally we would make the charset configurable at some point so also other alphabets are possible.

I've designed a bigger version of the enclosure and flap drum which I'll be happy to share as a remix / upgrade kit.

Because there is also internally a bit more space, it makes wiring a bit easier and I've added a slot that can fit the multiplexer board as well (for future-proofing)

I'm currently still finalising testing (results are good so far), but I also want to test on the standard version to make sure it is fully backwards compatible.

This PR is for now mainly to notify that it's being worked on.

Please let me know if you already have any suggestions/feedback.

@jhoff
Copy link
Owner

jhoff commented Apr 3, 2025

This is great! We should setup a way to coordinate and collaborate. Slack / Discord or something like that. I'm open to anything, if there's a particular service you prefer.

A few days ago I started working on #11. Building a 3 character, single I/O expander-based module that would effectively 3x the available character count. While I was assembling another character drum, I got to thinking that it might be worth the effort to write something that can dynamically generate STL / 3MF files needed for printing custom flaps. Would be useful for your efforts here and could make it really simple to customize the font as well.

Code here is looking good. Left a few thoughts. Excited to see how this turns out!

@Thokoop
Copy link
Collaborator Author

Thokoop commented Apr 3, 2025

Let's do discord, I'm using that already for one of my other 3d print projects and it works really nice to get a ideas/suggestions and discuss. We could make a public channel so people can hop in? I also saw in the original repo someone that mentioned a custom pcb so I'm also curious to learn more about that.

Yeah, it would be really great if the flaps are fully customisable I thought about it as well since there are some tools in makerworld available for generating text / models but I think the tricky part is that the flaps are 'stacked', to generate a 'pair' like for the B, you need the bottom part to have half of the A on the back and the top part half of C.
I bet it must be possible, I just have no idea how difficult it'll be.

I can make the full charset configurable, since that would be the goal anyway, but maybe for now it's easier to keep it as is and then implement a configuration when it's actually easier to customize the flaps well.
When this feature is finished I would also love to test extended the display beyond 8 modules and in terms of software I'll focus on a bit of UX/redesign next.

@shendriksza
Copy link
Contributor

@jhoff Did you create a Discord server? I would like to join as well

@jhoff
Copy link
Owner

jhoff commented Apr 5, 2025

https://discord.gg/RCvks4XXXH

Sorry, been sick the past few days.

I'll make y'all mods once you're in there

@Thokoop
Copy link
Collaborator Author

Thokoop commented Apr 6, 2025

I've added an escape function for the special characters.

I also tested it on the standard charset version, and it seems to work fine.

I would like to add a date/time format setting as well. But I'll try that in a future update.

So if it's okay I think we could merge this. (please also test if it doesn't break anything for you)

@jhoff jhoff merged commit 346c8c6 into jhoff:main Apr 7, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants