• We would like to remind our members that this is a privately owned, run and supported forum. You are here at the invitation and discretion of the owners. As such, rules and standards of conduct will be applied that help keep this forum functioning as the owners desire. These include, but are not limited to, removing content and even access to the forum.

    Please give yourself a refresher on the forum rules you agreed to follow when you signed up.

Multi-Screen DIY controller

Axelman8

Member
Hey there

Here is the start of the mockup build.

20201126_221713.jpg


Going to build it fully, and wire/ solder the screens and footswitches while attached to this board. The polyglass will be used to make the final enclosure (wood finish). The screens will be protected bij this polyglass, so i hope to make the PCB beer proof ;)

@prongs_386
Question for you. Does your programme have a button "HOLD" function as in a long press?

Cheers
 
Cool, good idea to go with the polyglass. Looking forward to seeing what it looks like when complete.

I have programmed long press button handling, I just haven't done the work to allow you to define what to do in that situation for each button. What would you like to trigger? Would you want a completely different function to the short press and what would the screens do to show short vs long press options?
 
This is a good idea regarding easy preset selection. And the number positions would be predictable rather than numbers shifting around.

I like the idea of being able to see preset names once you've drilled down a bit though so might need a completely different idea as well to get the best experience.
 

Axelman8

Member
Cool, good idea to go with the polyglass. Looking forward to seeing what it looks like when complete.

Next step:. Drilled the holes and made M3 treadholes for the screens. Guess im stupid, because the holes on the lcd screens are 2mm lol... and i didnt had any beers yet when i thought of this idea.

Tried to drill 3mm holes in the screen, that worked, but this will take some time because i need to be drilling very carefully. That s****cks!

The mockup result so far:. It will look much clearer when the protection foil is removed ;)
20201127_000920.jpg

Cheers
 

Axelman8

Member
Hey there @prongs_386

This is an amazing project, things are starting to build up. For those who follow this thread, here is a progress picture of the mockup (using @Piing V7 software and @tysonlt AxeControl libriary as base) Still working on the arduino code to match my configuration.

20201231_153308.jpg

Happy new year and good health to all.

Cheers
 
Last edited:

Axelman8

Member
For those who follow this thread,

This Multi-Screen DIY controller software from Github is working like a charm, but still under development.
I can recommend this project to you if your interested in having a custom controller yourself.
The total cost for me was around 250 euro (dont know what amount of $ that will be when you read this). My setup is 15 TFT screens 1.8 inch (no SD) + 1x I2C 16 x 2 lcd and 18 footcontroller soft touch buttons.

@prongs_386 thank you for your support on the development with my configuration.


I am starting to wrap up the software development and started to build the enclosure.
Here is a progress picture.. will update my progress from time to time.20210131_164823.jpg
 

Axelman8

Member
Hey there

Friday update ( no not from Cliff)

The build has made progress.
Need to do more work on text alligning and text size in the screens but for now this is okay.

This preview is my own settings .. will attach a preview with the @prongs_386 software settings in next post




Cheers20210205_122008.jpg
 

Axelman8

Member
Hey there

Update 2:

This software of @prongs_386 is working out of the box with the correct .json configuration.

Really like the layout and the blazing fast screen refreshing. The OP has renewed the display driver, so there are still some developments there on the visual aspect, but the screens are working really fluid.

20210205_125031.jpg


@prongs_386 I will add my "findings" on github.

Cheers
 
Last edited:
Cool,

I ran out of time to deal with the text overflow on the new display lib.. my previous design split over multiple rows + scaled the font according to space.

I'll checkout any issues you raise on github.

Love the wood - next time I might try something similar.
 

Axelman8

Member
Cool,

I ran out of time to deal with the text overflow on the new display lib.. my previous design split over multiple rows + scaled the font according to space.

I'll checkout any issues you raise on github.

Love the wood - next time I might try something similar.
Hey there

The wood is actually a piece of my floor. 32 cm wide laminate flooring. The surface is very hard but underneath it is very soft.
The wood is strong enough to stand on, but very manageable for drilling and handcrafting/filing (dont know if this word makes sense).

Cheers
 

unix-guy

Legend!
Hey there

The wood is actually a piece of my floor. 32 cm wide laminate flooring. The surface is very hard but underneath it is very soft.
The wood is strong enough to stand on, but very manageable for drilling and handcrafting/filing (dont know if this word makes sense).

Cheers
Great idea... It's designed to be stepped on! ;)
 
I just pushed a new version. I've redone the preset select method.

Now you get 1 preset name and number per screen + page up/down buttons. Much easier to choose, particularly because most of the time I'm switching between numbers just in the range 400-500 rather than wanting to quickly jump from 50 to 480.

It preloads 50 preset names either side of the currently selected preset. Adds ~ 4 seconds to bootup time. When changing presets it will then ensure 50 either side are still loaded (doesn't reload ones it already has).

I could add a feature so that as you are paging across presets it will start loading more, hopefully never seeing a page where the presets aren't loaded, but that's for another time.
 
Top Bottom