It is working right now, thanks!
View attachment 58122
Not yet integrated inside the floorboard, I am not the most skillful guy when it comes to drilling. Right now only the two pedals are working but I think it won t be difficult to make it work 100%.
I was thinking wether to go the nextion way or 20x4 LCD and I finally went for the cheapest.
By the way, I am using this code to connect to the pedal (RJ45)
(Cannot link to the page) Fritzing project Line 6 Floorboard Arduino Interface
together with your code @Piing to manage axefx3.
I ve tried MEGA 2560 Pro because it was smaller and I prefer solder too. But it is the first time I tried it. The manufacturer says it is as stable as the Mega board, we ll see!That looks great.
You are using the MEGA 2560 Pro. I've just received a couple of these. I like the small format, and I prefer to solder rather than crimping terminals.
I am using this extension to connect the USB terminal to the chassis:
I think you'd have to share your code. It depends on how you implemented all this.Switching Scenes, bank up / down and tuner worked flawlessly. The diodes highlight the correctly selected scene but after selecting scene 8 and next selecting another any scene / bunk up-down / tuner, unfortunately the LED of stage 8 does not go out, it is a trifle because lighting this diode does not bother but I would like to light only the one for which the currently selected scene is.
void turnOffSceneLeds() {
for (byte led = 0; led < MAX_SCENE_LED; led++) {
digitalWrite(leds[led - 1], LOW);
}
void turnOffSceneLeds() {
for (byte led = 0; led < MAX_SCENE_LED; led++) {
digitalWrite(leds[led], LOW);
}
Hi
In the end I was able to build my prototype foot controller. Unfortunately, I still have a small problem with it. Switching Scenes, bank up / down and tuner worked flawlessly. The diodes highlight the correctly selected scene but after selecting scene 8 and next selecting another any scene / bunk up-down / tuner, unfortunately the LED of stage 8 does not go out, it is a trifle because lighting this diode does not bother but I would like to light only the one for which the currently selected scene is. Do any of you have any idea what you need to modify in the code or have encountered a similar problem?
Regards!
View attachment 58829
View attachment 58827
Wanna share?...At last, i have a working arduino project!!!!!!
After a year on and off, and hard work. (didn't know any c++)
Still some work to do, but for now i am a really happy man.
My setup is 8 switches with oleds, 4 page buttons, tuner button, X/Y Button, tap button, and switch expr button.
Pages are: Main, Scenes, cc1, cc2 and looper (there is a menu page as well, but is not directly accessible)
On every page, the 8 buttons with oleds change function, function and status is on the oleds.
Then there is a priority list of 8 stages per button. This means, that after setting all the priority levels on each button
at your taste, the controller is assigning every function automatically!!! (even ext pedal functions!!!)
The setting can be stored at the internal EEPROM, and will be read out at startup.
Next things to do are the analog inputs (two inputs, and a button to switch functions of the second one), the tuner
(which will be on a separate LCD display), and preset names (allthough
i allready have those from the sysex messages).
But i'm doing these after i've got the housing finished.
View attachment 58668
This is really interesting. Thanks for sharing this
I'm a total noob to attempt doing such a project.
but i'll go for it.
the first thing i noticed from @Piing's prototype pics at his first post, is that the connection of the female midi socket to the Arduino is not quite as it is supposed to be in Arduino connection guide. in Piing's pics there's no wire going through Pin1 in the arduino board. how's that possible?