EXAMPLE Developing a custom pcb for Daisy Seed - Funbox

Any chance/plans of a Fun Box 2.0 with program changes(not even certain if the seed can pull programs via eeprom or hold multiples)?
IT would be cool if short taps of the footswitches were program up/down(with bleed over¿) and long taps were program dependent (freeze, etc)
Or maybe press both to enter program up down function? Ideas...)
Nvm, that interaction is for expression. Maybe pots with a 1 pole push button/push push function?
It's been a joy watching your development. Summer/early fall are really busy and I don't get much build time in but I truly hope to build a Fun Box come winter.
 
Any chance/plans of a Fun Box 2.0 with program changes(not even certain if the seed can pull programs via eeprom or hold multiples)?
IT would be cool if short taps of the footswitches were program up/down(with bleed over¿) and long taps were program dependent (freeze, etc)
Or maybe press both to enter program up down function? Ideas...)
Nvm, that interaction is for expression. Maybe pots with a 1 pole push button/push push function?
It's been a joy watching your development. Summer/early fall are really busy and I don't get much build time in but I truly hope to build a Fun Box come winter.
You can definitely configure the Funbox to run multiple effects, they just all have to be included in a single binary file to upload to the Daisy Seed, if that makes sense. There's another really great Daisy Seed pedal project that has a OLED screen, which lends itself to having multiple separate programs, with a software framework written for doing exactly that. I've written abunch of effects for that platform as well, here's a post on this forum about it, and if you scroll down I have a demo video of it:



With the Funbox I was really going for something that has a single, full featured effect with tons of customization, similar to Chase Bliss pedals, so the code is written with that in mind. I also wanted a through-hole PCB, instead of a fully manufactured SMD board. Essentially any of the ideas you listed is possible on the Funbox, it's just a matter of writing the code to do what you want. It doesn't matter that I'm using the footswitches for expression, if you want them to function differently, you just write code to do something different! The advantage of a fully digital pedal is that code is cheap, you just rewrite it to do anything you want.
 
Last edited:
Wanted to add this bit of information for anyone ordering their own PCBs. I've been reading up on the two main different types of surface finishes, HASL vs. ENIG. Google search summarizes it like this (and I looked at other sources and it seems correct):

"
For guitar pedals, ENIG is generally considered a better choice than HASL with lead, as ENIG provides a flatter surface ideal for fine-pitch components often found in compact pedal designs, while also being lead-free and offering superior corrosion resistance, making it more reliable in the long run, even though it might be slightly more expensive; however, HASL with lead could be a suitable option if cost is the primary concern and you are not working with very high-density components.
"

PCBway and JLCPcb also offer a lead free HASL option. ENIG is more expensive, but will probably be the only finish I use going forward. Oshpark only uses ENIG I believe, but PCBway and JLCPcb default to HASL on the order page. I think it's more of a concern when using SMD components, not sure how much it matters for through hole designs. Anyway, just something to think about when getting PCBs manufactured.
 
Back
Top