I think the FV-1 has internal pull-ups on the I2C lines. So you shouldn't need external ones.
Does it get any more reliable if you turn the EEPROM select switch slowly?
Try changing R29 to a 1k.
Not sure what labels you are referring to, but the EEPROM holds 8 programs, and the rotary switch has 8 positions. Full CCW on the switch is the first program in EEPROM, full CW is the last program.
As for keeping track of programs. I store programs on my computer as .bin files (instead of...
This project is a bit silly as it stands now. But it is just a stepping stone to what I would ultimately like it to be which is an "EEPROM librarian". You would be able to upload a bunch of patches to the Pico via a web browser or USB. Then from the web interface OR a local display/buttons on...
Here is the current code. It will read and write .bin files. It started life as one of the example scripts from the adafruit_httpserver library. I just tweaked some stuff and added the EEPROM code.
With this code you can write starting at the first sector, up to the whole chip.
It currently...
This week on stupid pedal tricks, we put an Arachnid on the Web!
The project is written in CircuitPython running on a Raspberry Pi Pico W.
It gives you a web form to upload new EEPROM images.
It is very simple in it's current form, but could be used to program single or all 8 programs.
It is...
The 3 position switch version should auto load the new program because you briefly toggle pin 13 to signal a program change to the FV-1.
With the 2 position switch the FV-1 has no indication that the EEPROM has changed and that it should re-load a program. So you will have to move 1p8t rotary...
Here is my Lot Lizard build dubbed the "Frog Prince".
I built it to the "big" box spec so I used a C1K for balance, stuffed C3, and omitted C8.
This is my first attempt at water slide decals on a pedal. Probably would look better on a white background. I may remake the decal in vinyl later.
If you type the command 'echo $PATH' you should see a list of directories. If you copy ch341eeprom to one of these directories you will no longer need to type the "./" any more.
I am a linux user so I'm not sure what the correct directory on a mac would be, but on linux I copied ch341eeprom to...
Got more parts to make more carts!
My EEPROMs finally got here. I had been robbing them off of adafruit boards I had laying around.
I also drew up a "dev" version of the cart with a ribbon cable header.
The dev cart makes development easier when you want to test on the actual hardware.
Now I...
I added a buffered output to this build. I drew the PCB in kicad and ordered it from OSHPark. I may see if I can squeeze a DPDT toggle to bypass it, but for now it is always on. The LPB-1 circuit is still swithable with the stomp switch.