Author Archives: Bamboori

Lack of Activity and why

Heya folks!

It’s been a long time yet again since my last blog post and I am sorry for that.
Currently real life is taking quite a toll on me so I don’t have a lot of time for any projects.
I did however start another instrument project: a combination of lute, ukulele and mandolin. I posted the project on but kind of forgot to post anything about it here 😦
The thread can be found here:
Later on I will also post the project here, but for now if you’re curious you’ll have to read the forum thread.

Back to real life. Up until now, since I started living alone I’ve embraced the chaos. Not having a shared flat lets you go past socially acceptable standards and I’ve done that. Due to some circumstances however I absolutely had to clean up the whole flat, and what do you know, being able to actually walk through your rooms and not just hop from spot to spot feels actually great! I did have to skip some university for this though, so catching up on that will take most of my project time in the coming days or weeks. After that though I should be able to be more productive in my tidy flat (actually by no means all cleaned up, but much much better than before)!

So stay tuned folks and have a great day!


The Pitar! #3: Hello Fretboard

Part of my daily routine after getting up is checking the postbox for anything (mostly china stuff). When I looked inside today, I found that my buttons had finally arrived!
Now I still need the resistors to actually start building the Pitar, but I couldn’t resist mounting the buttons on the nails that I had bought for that. It worked really well, but it turned out much smaller than I thought it would:


That are 24 frets (aka 6 buttons each)

Here’s my 15 fret ukulele for comparison:


Yes, I’ve picked up a uke! It’s so cool to play!

So the final Pitar isn’t gonna be much larger than an ukulele. I don’t really mind it that much because I’ve gotten pretty accustomed to the small size of the uke, but I don’t think a full-sized Gameboy will fit as a Head now. Maybe a Gameboy Pocket will be small enough… or one of those old McDonalds Gameboy Toys (I think I have one lying around somewhere). And if that doesn’t work out I can still do a custom Gameboy-shaped head or just go headless.

That’s all for this time folks! I’m gonna get back to this when the resistors arrive.

The Pitar! #2: Solo Mode and Button Mounting

I’ve been watching some electrical guitar solos and I noticed that players often just press down the strings to make tunes and don’t strum at all, much like playing a piano. I like that kind of playing, so I will mount a switch flip on the guitar for switching between solo mode and regular chords mode. I don’t know how it works on electrical guitars, but this should work well on my build.

Another thing I thought about is the mounting of the string buttons. Like I mentioned in my other post, most buttons including the strings will be mouse buttons. The ones I’m ordering have two holes of 2mm:

So what I will do is mounting them on 2mm nails which will be hammered through the side of the guitar neck.

It’ll be quite a while until the essential parts arrive, so further build updates won’t be very soon I’m afraid. But I’ll share any new idea or plan that come to my mind!

Feel free to tell me what you think 🙂

Rocking out Digital Style: The Pitar! #1: Inital Idea and some Planning

Heyo folks!

I know it’s been forever since I last wrote anything on this blog, but I want to change that!
Recently I’ve been learning to play the guitar. I’m having a lot of fun doing that, and it reminded me of an idea I had floating around in my head for years: a digital guitar.
Before starting to play an actual guitar though I had no clue how to actually play one so the idea was always postponed. But NOW…

The concept is simple:
Instead of six strings with 24 frets (that are the nudges you press the string on so the note changes) each string will be a row of buttons and resistors wired in a way that each button changes the resistance, effectively making it a variable resistor. That value is then fed into an ADC which then feeds the signal into a Raspberry Pi Zero, which plays the corresponding sound sample.

For Controls I have this in mind so far:

  • a volume knob (obviously for volume control)
  • a rotary sensor to switch between different instruments/sample libraries
  • the “strings” with 24 buttons/”frets” each, resulting in 144 buttons (thats gonna be a lot of wiring)
  • two buttons for switching the octave up and down, because why not make it virtually 24*x frets (x being the number of octaves)
  • 6 buttons for strumming or playing the strings individually
  • 6 metal contacts for better strumming. The same contacts as the strumming buttons, but activated by touching them with a metal pick which will be connected to the guitar via cable
  • on/off switch and power button, because I heard the Pi doesn’t like suddenly being cut off the power

My current plan for the string setup is this:


In theory, pressing one of the switches (which will be mouse buttons since they are nice and easy to press) should change the resistance individually. pressing an additional button above the first one shouldn’t change the value, just like you can touch the string of a guitar before the point where you press it down without changing the tune.
I’m not very knowledgeable in electronics though. According to Crocodile Clips (which is the program I used to set the above thing up) it works, but the amperage value only very slighty changes when pressing the first few buttons while the last few buttons cause very big amperage jumps. I’m not sure how that will work out in practice.

As for design, I decided to make it in the style of 80’s e-guitars because I love their funky look. Since I don’t need a guitar head (all “strings” are always calibrated) I could leave it out, but for stylistic reasons I decided to make it a Gameboy. The Display will glow while playing the Strings and maybe some more graphical effects. I could even use some of the buttons for controls, although I’ll be limited to things like on/off and the like since pretty much all other controls should be accessible on the fly, so it makes sense to put them near the strumming section.


This is roughly how it should look in the end. I might go for a different body form, depending what is the most comfortable while playing.

The parts that I already have are:

  • a Raspberry Pi Zero as the brains ($5)
  • an old Gameboy (although I might get transparent china-made parts instead) ($5-15)
  • some old speakers of which one should suffice (basically free)
  • power switch, button for powering off, potentiometer knobs and probably also a charging and earphone jack (about $6 altogether I guess)

What I still need:

  • the mouse buttons (I’ll get a 200-pack for $13.20)
  • the resistors (200 for $1.20)
  • a display for showing the current instrument (and development info) ($1.90)
  • a metal pick ($1.20)
  • some shielded cable (about $5 at most I guess)
  • Amp with Volume knob ($1.56)
  • an ADC (I’ll use the MCP3008T-I/SL, $2.60 for two)
  • a rotary sensor ($0.47)
  • batteries, charging board and some voltage regulators maybe (I may actually have some of that lying around, about $10+ depending on the battery capactiy)
  • the guitar casing. I’ll probably get laser-cut wooden pieces, at least for the first version. (about $10-20)

So all in all the Pitar will cost me about $63-83 or more. Still cheaper than the cheapest e-guitar I could find, and definitely more stylish and cool!

Any thoughts, tips or other comments are welcome!

Pi Handheld Mini (1)

The Raspberry Pi Zero is a nifty little device and many people use the small form factor of it to make a handheld gaming system. That is what I plan on doing as well. I actually want to make two handhelds: One that focuses on a small form factor while still being comfortable to play with and one that focuses on a big screen and battery life.

Since I only have one Pi Zero so far (because usually ordering is limited to one per order) and the bigger screen and battery are more expensive I will start with the small one.

I already made a simple 3d model (more of a sketch) and a parts list:


This is the (very generic) model for the Mini handheld: You have your regular dpad and face-buttons, along with volume and menu keys. The overall layout is similar to that of the Letcool N350JP:



click to get to aliexpress

The actual functions of the buttons are not set in stone. Also notice that my handheld will feature two shoulder buttons. Probably less interesting for most emulation, but useful for functions like quicksave and load.


On the bottom we have dual speakers, audio jack and (full-sized) usb port. The usb port may stick out a little in the final design, but I hope it won’t be a bother since you don’t usually have your hands on the bottom of the handheld.


The interior shows that a lot of space is used for the battery. However, the handheld will only be about 11*4*1 cm, so the battery power will be fairly small (more details on that later). Next to the battery we have the Pi Zero. There is no micro sd slot on the outer side of the handheld because I do not plan to make it removable without opening up the handheld. Copying files will be done via usb. I do want to make the back plate removable though, because it also helps with possibly needed repairs.


If we take off the Pi Zero and the Battery we can see the circuit boards of the display, front and shoulder buttons.

Things that I did not include in the model are the battery charging circuit and port, battery indicator, audio circuit board, controller board and 5v boost module. I plan to cut up and minimize those boards and cram them below the Pi Zero. That should be enough space, if not I may have to make the handheld slightly bigger.

I did not really decide on a controller to use yet. A china N64 controller would be good since it features enough gaming buttons (no counting menu and volume, although maybe i can use the analog inputs for that) and uses very few GPIO, which leaves the USB port free. I do not know though if i can cut the board enough to fit it in the handheld.


  • 11x4x1cm
  • 2.2 inch LCD, 320×240 resolution
  • about 800mah battery (a nokia BL-5B)
  • Dpad and 10 function buttons
  • power and menu button
  • volume buttons
  • stereo sound

Let me know what you think and if you have any questions!

I’ve moved out (what I’ve been up to)

Heya fellow reader! It’s been a long time since I posted anything on this blog… but worry not, it’s not dead! I’m just pretty occupied with real life.
Recently (around christmas) I moved out and now I’m living all on my own for the first time in my life! I wanted to do that for quite a while already, but I had to sync it with my mother’s moving out. We lived together and one of us couldn’t pay the rent for our previous flat alone. Now we both have more space and our rents combined do not even add up to the previous one!
Of course I’m a lazy person, so the most of my flat still lies in chaos, but I’m gradually tidying everything up.
A big hurdle to climb yet are this semester’s math finals. I don’t really care that much about the other courses (it would be good ofc to pass them as well) because I’m already repeating the math courses and (afaik) only have two more chances to pass maths.
Enough of that for now. I have a lot of stuff in store to post here, so stay tuned!

Online shopping can be dangerous for your wallet

A while ago I finally got a chiptan device, which enables me to pay for stuff online when I can’t use PayPal. Before I always had to ask my friend to order stuff on aliexpress for me, then I would pay him back via bank transfer. A little tedious.
But now that I can do that myself I really need to watch out for myself. I’m not the richest person, but in the past two weeks I’ve spent about 100€ already 😐
So I’ll give myself a monthly limit to what I can spend on online shopping.
It’s just so cool when you see something really nice online, boom: bought. And then you can happily await it’s arrival.

So guys, when you get a new option to spend your money, keep track of how much you spend.