Code for Arduino Pro Micro: // Used for Game Controllers with 9 Digital Buttons #include #define PLAYER_1 0x03 Joystick_ Guitar( PLAYER_1, // Change this for each controller connected to one computer JOYSTICK_TYPE_GAMEPAD, 9, 0, // 9 buttons, no hat switches false, false, false, // No X, Y or Z axis false, false, false, // Yes Rx, No Ry, or Rz false, false, // No rudder or throttle false, false, false // No accelerator, brake, or steering ); void setup() { Serial.begin(9600); // Initialize Button Pins pinMode(0, INPUT_PULLUP); pinMode(1, INPUT_PULLUP); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); pinMode(4, INPUT_PULLUP); pinMode(5, INPUT_PULLUP); pinMode(6, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); pinMode(8, INPUT_PULLUP); // Initialize Joystick Library Guitar.begin(); } // Constant that maps the phyical pin to the joystick button. const int pinToButtonMap = 1; // Last state of the button int lastButtonState[9] = {0,0,0,0,0,0,0,0,0}; void loop() { // Read pin values for (int index = 0; index < 9; index++) { int currentButtonState = !digitalRead(index + pinToButtonMap); if (currentButtonState != lastButtonState[index]) { Guitar.setButton(index, currentButtonState); lastButtonState[index] = currentButtonState; } } delay(10); }
I love this video. The official peripherals are disappearing and the ones that are for sale are for outrageous prices! I recently got into 3D printing and never even thought about making a custom GH controller. You're a friggin genius, dude.
So for anyone wondering how to add a whammy bar, you would need to wire a potentiometer to the controller and design a return spring to have the bar go back up when you use it. Then all you have to do is program the Arduino to assign the potentiometer as an analog slider
Been playing GH since it's inception, and have been getting into modding the guitars recently to use with CH. I picked up a 3d printer yesterday because of you. Thank you for the inspiration of the idea to create my own guitars. Just curious which software you prefer to create your designs? Many thanks!
Very very cool. I'd buy one of these in a heartbeat, but I'm also down to learn some electronics... and CAD... and to buy a 3D printer. One step at a time, I could manage to have one completed in a year or two!
I made one of my own (with an Rpi Pico instead of a Usb controller) following Josh's STL models. I made mine completely out of PLA+ and I think it feels pretty good. Josh sells them for $150 and honestly that's well worth it when you consider the quality and the time taken to assemble and solder everything. He also sells them with whammy bars!
@@JoshDesigns hell yeah! Cant wait to see it, just got a 3d printer so im hoping to take this project on once i get my bearings with it! Keep up the good work man
Ok, brown and white Kailh low profs on the way, plus USB encoders, to make 2 guitars for my work showroom (at Markforged, we make 3D printers :D ) and 2 for myself/friends at home. If I put together a bit of an organized BOM table for each of your 3 models, would you consider copy/pasting them into the descriptions on Printables? Might make barrier for entry even lower for others. Also thinking I may as well throw together a little assembly video for the first one I build to "give back"!
Absolutely sounds great! I should warn you that assembling the heart guitar is a lot harder than the other two designs. Soon I'll be updating the design a bit so there's no hard to reach screws
@@JoshDesigns you got discord or something and wanna give me a shout there? This project is so amazing, and I’m a bit of a documentation/organization freak, would love to help out on the backend wherever I can be helpful :)
Wow I’m impressed. I think I’m gonna try to make one! If you were selling these I’d buy one even if the price was high. Not just bsing you either. Tag me if you ever choose to do it.
This is so sick. I am so amazed i need to make this or i will explode. I go to a half broken guitar hero arcade machine all the time and i have a ps2 guitar hero controller i use to play on pc with but brooo if i could design my own i stg you just blew my mind my ass my legs my arms all my limbs have been torn off my body
it is very stupid and painful how I wire the switches. theres a full recording of me assembling a guitar on my channel. currently working on a design that uses a custom pcb to mount the switches though
Awesome work! At this rate, we're gonna have group buys for custom controllers, swear to god. Question: is there any way to implement the whammy bar and/or a d-pad into the code? I want to upcycle an old broken wireless guitar or two and basically just slap Arduinos inside of them. Also: how did you code the lights? Thanks!
Thank you! The comment right below you explains how to do the whammy bar haha. There's a way to get analog control with the same joystick library that I used in the code from my pinned comment. The lights are WS2812b individually addressable LEDs and I coded it using the NeoPixel Library. It is a bit tricky to code an animation while still being able to read input values but as long as you don't code any infinite loops other than the main one, it should work.
How does the strumbar hold up? I'm making one in hopes that it will be able to rake strum. I was going to modify the strumbar and body to sit on a metal rod like the originals so that it will last a little longer.
I am not nearly good enough to rake strum. I chose to not use a metal rod anymore because I wanted it to be easy for as many people as possible to make one. But a metal rod inside the strum bar would probably be better
hey i just wanted to say that I wasn't able to get the green red and yellow buttons to work with the code u did but I got it working with the The Ardwiino Guitar Configurator tool nether the less thanks for the help and I'm going to rock with your guitar 💌🤟
Thank you for making these files and guide on how to assemble it looks amazing and I can't wait to start assembling. I have a quick question, I went ahead and ordered the PCB's and while looking at the Poly_FretsBottom_PCB file there isn't a standout thing to mount the PCB to. Is it fine just sitting in that void and probably hot glued to it or would I hot glue it to the underside of Poly_FretsTop?
I hot glue mine into the FretsBottom_PCB file as deep as you can push it. It’s pretty janky so I am redesigning the file and I plan on uploading it today.
Hey Josh, I was interested in the Tame Impala 3d print files, is there by any chance you still have them? If so, could you release them on printables? I personally loved the design!
there might be a problem with my model. my slicer always fixes little problems with the models. if you’re on windows, theres a built in software called 3D Builder that can repair stl files.
Yo do you have the files for any of the other guitars you did? Specifically, I love the angular hollow-body one in the thumbnail, would love to print that
Hey man. Idk if you’ve done it or thought about it. But do you think it would be possible to keep the same wiring from an actual GH guitar that’s wireless and use the USB game controller hookup to make it wired? I have 2 wireless controllers I bought for hella cheap, but they don’t have dongles and I wanna convert them so I can use them
Yes! in another video on my channel i show how i converted a wireless knockoff GH controller into a Usb guitar using an arduino instead of the USB encoder but both would work.
I modeled everything in blender so i’m assuming you want the .blend file because stl’s are hard to work with?? I will add the .blend file to the thingiverse page now
that would work you just gotta make sure its not so high that the switch has trouble registering. you can scale it up an extra 10% along the z axis or so in the slicer
Yo man, do you know if it's possible to use your fret button or strummer STLs for replacements in an actual GH3 Wii les paul controller? I'm doing a custom color job on one but don't want to paint the buttons because I'm worried they'll either stick or rub off.
i cant seem to get clone hero to pick up the arduino, but I've done the USB controller and the buttons work. do u have any clue why I get this issue ??
Did you bring up the Control Remapper thing when you hit the spacebar on the main clone hero screen? You are going to need to map each button inside clone hero
@@JoshDesigns yes but non of the buttons register to anything but when I do the USB controller they do so I was a bit confused. I even resoldered everything but it came out to the same outcome I'll try again and see what happens.
Hi josh. I've just finished printing and wiring but when I copied the code it keeps coming up with errors. I am a complete novice when it comes to arduino.
its probably not an issue with the code. I would make sure you have the correct port selected and make sure the arduino pro micro board is selected. if you dont know which port it is, try all of them. the pro micro might also be called arduino leonardo
looking into a 3d printer to print some of my own thanks to you ! what starter printer would you recommend that would be good enough and large enough to print a guitar ?
I designed the poly guitar to fit pretty much any 3D printer including the inexpensive Ender 3. I would recommend the Prusa i3 Mk3 or Mk4, or the bambulabs p1p if you want a more expensive and reliable printer. otherwise, I don't know much about the lower end machines so I can't really recommend anything else. Just know no matter what 3D printer you buy, you're gonna need to make repairs to it at some point.
dang the bambu lab a1 mini is a little too small unfortunately or id get that one... the a1 combo would be big enough but they had issues with it and its not available anywhere ... i may have to go with the ender 3 unfortunately@@JoshDesigns
of course i considered it but it takes almost 4 hours to assemble each one and like a day and a half of print time. plus i know they’re gonna break as soon as i ship it to someone
@@JoshDesigns If you can figure out the logistics of all that you have a small gold mine under you, my friend. I imagine people (myself included) would happily pay $150+ or much much more for high quality custom guitars like this and it's a niche that isn't really being filled by anyone in a major way.
Unfortunately, it costs me too much money and takes too long for me to sell the guitars at a reasonable price. I also do not want to deal with issues during shipping or the guitars breaking. Thanks for being interested though!
I used to use a metal rod for the strum bar to spin around. But if you look at the 3D models, I put a cone shape on each side so it can spin. I promise it feels better than you would expect
Hey I have made a bunch of the poly guitars and am just now trying to venture into some of the other stuff you mentioned, like ordering a PCB and adding some lights. I have some usb encoders and Arduino nano's. You mention and show that you can use the 5v pins on the encoder to power the nano and run some Led's off it. I am having some trouble getting the nano to run from the 5v pins, do you have any advice to get that working, or a video or instructions on how to hook everything up? Thank you!
@@JoshDesigns yeah i have tried a couple different configurations, but the Arduino doesn't seem to get enough power to turn on when running from the 5v pins on the USB encoder.
@@brysonwiggins6119 weird i never had that issue. i’m sorry i’m not more knowledgeable with electronics to help. I guess the only thing would be to check the polarity of the 5v cables coming from the encoder and make sure that the positive wire goes to Vin on the nano while the ground wire goes to ground.
@@JoshDesigns wow... That was it... The cables that came with the encoder black and red were swapped... So black was active and red was ground... I swapped those and it works now. Thank you!
My guitars only work on PC so unless you are emulating DJ hero then you would need to solder switches onto an existing Xbox controller (or whatever console). Also, making the spinning turntable from scratch sounds hard because you would probably need to use a 360 degree rotary encoder switch. I honestly don't know much with electronics but I hope this helps
Hi, bro. Let me tell you how cool is your work :) I hope you can help me with this question: It's too hard to turn a PS2 guitar to a PC one?? I met a guy who actually built his own guitar with two cables, one for PS2 and other for USB and it freaking worked in both platforms. Sadly i lost contact and can't find someone who knows about it. Thanks a lot for your video!
You need to show us how to do it on the software for first time use. We can't just download. Open the file and hit print. Its not that easy. There are setting that need to be adjusted and things to take in mind with things like this. You will have to do a true step by step tutorial. Because my canvas size is all messed up. And your files on my screen look bigger on the canvas and I can't fit all that in there at once. I'm scared of making the prints too big.
im working on a more step-by-step tutorial that should be out in a week or two. as for scale, all of the STL files do not need to be resized or rotated. I printed everything at 0.2 mm layer height
Unfortunately not at the moment. Believe me I would love to but I would have to charge a lot and I still want to make improvements to the design. Thanks for the interest!
yeah i guess i didn’t explain the wiring well. The wiring coming out of K1 that touches all the buttons is the ground wire. ground is the same anywhere on the board so you can save space and make the wiring easier by connecting each switch to the same ground wire.
Yo! Have you tried the (ESP32) yet? It has built in wifi and Bluetooth. I've seen it advertised everywhere. Its a beast. Idk about making a game controller out of it. But I've seen people use them for at home creations like the DIY robots.
Do you know any places to get the low profile mechanical switches faster? AliExpress right now says estimated April 2nd delivery date. Today is Feb 16th. Amazon has all kinds of regular switches, just not the low profile
search for "arduino pro micro" and "Kailh low profile mechanical switches" on amazon or aliexpress (I would suggest aliexpress for the switches and amazon for the arduino)
Code for Arduino Pro Micro:
// Used for Game Controllers with 9 Digital Buttons
#include
#define PLAYER_1 0x03
Joystick_ Guitar(
PLAYER_1, // Change this for each controller connected to one computer
JOYSTICK_TYPE_GAMEPAD,
9, 0, // 9 buttons, no hat switches
false, false, false, // No X, Y or Z axis
false, false, false, // Yes Rx, No Ry, or Rz
false, false, // No rudder or throttle
false, false, false // No accelerator, brake, or steering
);
void setup() {
Serial.begin(9600);
// Initialize Button Pins
pinMode(0, INPUT_PULLUP);
pinMode(1, INPUT_PULLUP);
pinMode(2, INPUT_PULLUP);
pinMode(3, INPUT_PULLUP);
pinMode(4, INPUT_PULLUP);
pinMode(5, INPUT_PULLUP);
pinMode(6, INPUT_PULLUP);
pinMode(7, INPUT_PULLUP);
pinMode(8, INPUT_PULLUP);
// Initialize Joystick Library
Guitar.begin();
}
// Constant that maps the phyical pin to the joystick button.
const int pinToButtonMap = 1;
// Last state of the button
int lastButtonState[9] = {0,0,0,0,0,0,0,0,0};
void loop() {
// Read pin values
for (int index = 0; index < 9; index++)
{
int currentButtonState = !digitalRead(index + pinToButtonMap);
if (currentButtonState != lastButtonState[index])
{
Guitar.setButton(index, currentButtonState);
lastButtonState[index] = currentButtonState;
}
}
delay(10);
}
you need to pin the comment, it's not appearing on popular comments tab nor at the top
@@hyron_ whoops. I appreciate it dude
yo, can i have the code with the LED-s as well? much appreciated! :)
@@JoshDesignso you have the code with led? I'm not a genius like you and would like to piggy back on your success, respectfully.
I have a wii guitar hero game , any way you can make this guitarra compatible?
I love this video. The official peripherals are disappearing and the ones that are for sale are for outrageous prices! I recently got into 3D printing and never even thought about making a custom GH controller. You're a friggin genius, dude.
Thanks dude!
So for anyone wondering how to add a whammy bar, you would need to wire a potentiometer to the controller and design a return spring to have the bar go back up when you use it.
Then all you have to do is program the Arduino to assign the potentiometer as an analog slider
thx
Hall effect sensor would be better
Great tutorial, you convinced me to go with arduino instead of gutting some poor genericaster to put it inside a new case
Been playing GH since it's inception, and have been getting into modding the guitars recently to use with CH. I picked up a 3d printer yesterday because of you. Thank you for the inspiration of the idea to create my own guitars. Just curious which software you prefer to create your designs? Many thanks!
I use blender! This is epic comment I am so happy
@@JoshDesigns Perfect, thanks! Can't wait to start designing and printing!
Very very cool. I'd buy one of these in a heartbeat, but I'm also down to learn some electronics... and CAD... and to buy a 3D printer. One step at a time, I could manage to have one completed in a year or two!
do you have one yet?
you are the messiah of my weekend rabbit hole that im entering
If it works well and feels really good, honestly I'd pay someone to do this for me.
I made one of my own (with an Rpi Pico instead of a Usb controller) following Josh's STL models. I made mine completely out of PLA+ and I think it feels pretty good. Josh sells them for $150 and honestly that's well worth it when you consider the quality and the time taken to assemble and solder everything. He also sells them with whammy bars!
were just not gonna talk about how good that strum bar sounds🥱
Love the work and drive behind it! Keep up the work my guy
yo josh i saw you other video on my recommended and i was on your hockey team a couple years ago i’m ryan winters crazy that this showed up
holy shit dude. I’m rooming with richie monty and jake grippo in college now. nice username
This is potentially a future business...
Nice, soon I’m making the Flying V guitar with wood
Very cool. Been wanting to do something like this for a while. Thanks, and keep it poggin'.
Things like this are the reason I want to get a 3d printer
do it
This is tight af man! I def want to try myself. I got a RB1 controller for the Playstation and plan to tear it down and make a GH les paul
At somepoint could we see a more indepth of how to do the wiring for the frets? Amazing video, look forward to seeing what cool stuff you can do!
working on one right now actually!
@@JoshDesigns hell yeah! Cant wait to see it, just got a 3d printer so im hoping to take this project on once i get my bearings with it! Keep up the good work man
@@JoshDesigns any updates on this?
Ok, brown and white Kailh low profs on the way, plus USB encoders, to make 2 guitars for my work showroom (at Markforged, we make 3D printers :D ) and 2 for myself/friends at home. If I put together a bit of an organized BOM table for each of your 3 models, would you consider copy/pasting them into the descriptions on Printables? Might make barrier for entry even lower for others. Also thinking I may as well throw together a little assembly video for the first one I build to "give back"!
Absolutely sounds great! I should warn you that assembling the heart guitar is a lot harder than the other two designs. Soon I'll be updating the design a bit so there's no hard to reach screws
@@JoshDesigns you got discord or something and wanna give me a shout there? This project is so amazing, and I’m a bit of a documentation/organization freak, would love to help out on the backend wherever I can be helpful :)
@@AustinVojta I appreciate the help! I am Joshua#4877 on Discord
@@JoshDesigns word, sent you a friend req! 🤙
You should print a link to this video in your printables pages. Super useful.
Wow I’m impressed. I think I’m gonna try to make one! If you were selling these I’d buy one even if the price was high. Not just bsing you either. Tag me if you ever choose to do it.
Thank you thank you
I’d love to buy the tame impala guitar off you😤
This is so sick. I am so amazed i need to make this or i will explode. I go to a half broken guitar hero arcade machine all the time and i have a ps2 guitar hero controller i use to play on pc with but brooo if i could design my own i stg you just blew my mind my ass my legs my arms all my limbs have been torn off my body
Amazing! I’d love to try!
Can you show us how you wired the switches in the neck of the guitar.
it is very stupid and painful how I wire the switches. theres a full recording of me assembling a guitar on my channel. currently working on a design that uses a custom pcb to mount the switches though
i would love to get ahold of that with some hair clippers
First song is "music to eat bananas to" and second one is "demo no 67"
Your hair is wild bro, never cut that off
Awesome work! At this rate, we're gonna have group buys for custom controllers, swear to god. Question: is there any way to implement the whammy bar and/or a d-pad into the code? I want to upcycle an old broken wireless guitar or two and basically just slap Arduinos inside of them.
Also: how did you code the lights?
Thanks!
Thank you! The comment right below you explains how to do the whammy bar haha. There's a way to get analog control with the same joystick library that I used in the code from my pinned comment.
The lights are WS2812b individually addressable LEDs and I coded it using the NeoPixel Library. It is a bit tricky to code an animation while still being able to read input values but as long as you don't code any infinite loops other than the main one, it should work.
Amazing thank for the vid I hope it stays forever or you make an updated vid in the future
How does the strumbar hold up? I'm making one in hopes that it will be able to rake strum. I was going to modify the strumbar and body to sit on a metal rod like the originals so that it will last a little longer.
I am not nearly good enough to rake strum. I chose to not use a metal rod anymore because I wanted it to be easy for as many people as possible to make one. But a metal rod inside the strum bar would probably be better
I will say there might be a way to make the whammy bar but it would be something at hand reach and not very intrusive
hey i just wanted to say that I wasn't able to get the green red and yellow buttons to work with the code u did but I got it working with the The Ardwiino Guitar Configurator tool nether the less thanks for the help and I'm going to rock with your guitar
💌🤟
Thank you for making these files and guide on how to assemble it looks amazing and I can't wait to start assembling. I have a quick question, I went ahead and ordered the PCB's and while looking at the Poly_FretsBottom_PCB file there isn't a standout thing to mount the PCB to. Is it fine just sitting in that void and probably hot glued to it or would I hot glue it to the underside of Poly_FretsTop?
I hot glue mine into the FretsBottom_PCB file as deep as you can push it. It’s pretty janky so I am redesigning the file and I plan on uploading it today.
I'm trying to make a full custom body from scratch, and not the les paul body. Any tips I could get for measurements and what not?
i would say model your design around mine so all the important measurements are the same. maybe even keep the entire neck portion the exact same.
I'm trying to fix my old guitar. I believe the issue is the board. Would this encoder be able to attach to all the cables and make it all work?
the USB encoders work for digital inputs but not analog inputs. so everything except for whammy bar works
hell yeah sweet vid
Have you tried different types of switches for the keys? Wondering what kind I should get
I've only tried the kailh low profile ones but i'm sure any low profile switch would work
With how expensive guitars are now this is a gane changer. Sure its still not cheap but irs custom.
Hey Josh, I was interested in the Tame Impala 3d print files, is there by any chance you still have them? If so, could you release them on printables? I personally loved the design!
i do have them but theres things i want to improve about the design
could you please add a link to wiring diargrams please... also a video on wiring the buttons would be nice. Great work!!!
im working on a video and pdf for the whole process of assembling the guitars
@@JoshDesigns awesome. How much infill you using for these guitars? Going to start printing mine ASAP while parts come in. Thanks and great stuff!
@@TheRealKingDong I just keep everything at 20% although it doesn't make a huge difference as long as you have 3 outer perimeters
This is soooo awesome !!!
you need to sell these guitars on etsy 100%
Hey man. Can you make a tutorial how to programming the arduino pro micro?
sure! ill include that in the next video. im busy with college right now tho so its gonna be a while
@@JoshDesigns ok. I'm waiting bro 😃
Hey im trying to print your Les Paul Model. On the Body 1 it says it is unable to slice is there any fix for this?
there might be a problem with my model. my slicer always fixes little problems with the models. if you’re on windows, theres a built in software called 3D Builder that can repair stl files.
@@JoshDesigns thanks for the response man! I’ll try that when I get home. Love your work and videos keep it up!
exactly what i was looking for thank you
happy to hear!
nice
thanks carrot top jrn
Do you know if it's possible to make it compatible with a playstation 2 or xbox 360?
it might be possible with some fancy code but i have bo clue
could you use a pi pico as a gamepad?
yep i used one in the guitar in my shorts video
Bro you don't know how hype this makes me. Thank you
Yo do you have the files for any of the other guitars you did? Specifically, I love the angular hollow-body one in the thumbnail, would love to print that
I will be releasing a few more designs soon
what software do u use to make the designs??
Blender
Hey man. Idk if you’ve done it or thought about it. But do you think it would be possible to keep the same wiring from an actual GH guitar that’s wireless and use the USB game controller hookup to make it wired? I have 2 wireless controllers I bought for hella cheap, but they don’t have dongles and I wanna convert them so I can use them
Yes! in another video on my channel i show how i converted a wireless knockoff GH controller into a Usb guitar using an arduino instead of the USB encoder but both would work.
hey do you have the original CAD files to share? I'd like to make an edit of this for a project of mine; if you don't mind of course
I modeled everything in blender so i’m assuming you want the .blend file because stl’s are hard to work with?? I will add the .blend file to the thingiverse page now
@@JoshDesigns Thank you!
Is it possible to do this with a resin printer?
I'm not sure that any affordable resin printer is big enough for my guitar designs but maybe.
can you make the button stoppers higher for less travel distance? just curious
that would work you just gotta make sure its not so high that the switch has trouble registering. you can scale it up an extra 10% along the z axis or so in the slicer
Yo man, do you know if it's possible to use your fret button or strummer STLs for replacements in an actual GH3 Wii les paul controller? I'm doing a custom color job on one but don't want to paint the buttons because I'm worried they'll either stick or rub off.
no they will not fit. but theres definitely real GH fret STLs out there
Do i have to use low profile keyboard switches as i have plenty of full size ones
do you sell custom controllers? if so should definitely start i would buy one immediately
i plan on opening a shop soon
@@JoshDesigns mind posting a vid when you do?
@@siilentttt yep thats my plan
How is the latency on the encoders?
they’re designed to have almost zero latency but i’ve never really tested the exact latency.
i cant seem to get clone hero to pick up the arduino, but I've done the USB controller and the buttons work. do u have any clue why I get this issue ??
Did you bring up the Control Remapper thing when you hit the spacebar on the main clone hero screen? You are going to need to map each button inside clone hero
@@JoshDesigns yes but non of the buttons register to anything but when I do the USB controller they do so I was a bit confused. I even resoldered everything but it came out to the same outcome I'll try again and see what happens.
@@JoshDesigns got it working lol seems I was squishing some wires
Great video! I'm just wondering, is it possible to replace one of the buttons on my pre-existing les paul with one of the 3d printed ones?
Other people have 3d models to do that but mine only fit the guitars I make
Hi josh. I've just finished printing and wiring but when I copied the code it keeps coming up with errors. I am a complete novice when it comes to arduino.
its probably not an issue with the code. I would make sure you have the correct port selected and make sure the arduino pro micro board is selected. if you dont know which port it is, try all of them. the pro micro might also be called arduino leonardo
looking into a 3d printer to print some of my own thanks to you ! what starter printer would you recommend that would be good enough and large enough to print a guitar ?
I designed the poly guitar to fit pretty much any 3D printer including the inexpensive Ender 3. I would recommend the Prusa i3 Mk3 or Mk4, or the bambulabs p1p if you want a more expensive and reliable printer. otherwise, I don't know much about the lower end machines so I can't really recommend anything else. Just know no matter what 3D printer you buy, you're gonna need to make repairs to it at some point.
dang the bambu lab a1 mini is a little too small unfortunately or id get that one... the a1 combo would be big enough but they had issues with it and its not available anywhere ... i may have to go with the ender 3 unfortunately@@JoshDesigns
you are a legend
Have you considered selling these? This is so awesome.
of course i considered it but it takes almost 4 hours to assemble each one and like a day and a half of print time. plus i know they’re gonna break as soon as i ship it to someone
@@JoshDesigns If you can figure out the logistics of all that you have a small gold mine under you, my friend. I imagine people (myself included) would happily pay $150+ or much much more for high quality custom guitars like this and it's a niche that isn't really being filled by anyone in a major way.
Bruh. I love you.
Is there a possible way to commission or purchase a guitar build?
Unfortunately, it costs me too much money and takes too long for me to sell the guitars at a reasonable price. I also do not want to deal with issues during shipping or the guitars breaking. Thanks for being interested though!
How do you get the strum bar though
HI man, i hav e a doubt, do i need to soldering something to conect the mechanical switches to the controller?
yes
Maybe I missed it, but how does the strum bar work?
I used to use a metal rod for the strum bar to spin around. But if you look at the 3D models, I put a cone shape on each side so it can spin. I promise it feels better than you would expect
@@JoshDesigns I think I just need to look at the models. I was just confused how the switches get pressed and how it returns to center. Thanks man!
@@fr3ak1shh Yeah the force of mechanical switches are enough to make the strum bar go back to the center
How do we deal with the Wammy bar
I was wondering that same thing
I figured it out,
I think I missed it. How do you make the strum bar so authentic? Do you have to take the piece from a sacrifice?
Nope every piece is 3D printed including the strum bar
Can someone just finally mass produce these or something
A few retail guitars already got sold on eBay a few days after I viewed them recently
agreed its way too hard for people to get good guitars
Hey I have made a bunch of the poly guitars and am just now trying to venture into some of the other stuff you mentioned, like ordering a PCB and adding some lights. I have some usb encoders and Arduino nano's. You mention and show that you can use the 5v pins on the encoder to power the nano and run some Led's off it.
I am having some trouble getting the nano to run from the 5v pins, do you have any advice to get that working, or a video or instructions on how to hook everything up?
Thank you!
whats the problem you’re having? is the arduino not receiving power?
@@JoshDesigns yeah i have tried a couple different configurations, but the Arduino doesn't seem to get enough power to turn on when running from the 5v pins on the USB encoder.
@@brysonwiggins6119 weird i never had that issue. i’m sorry i’m not more knowledgeable with electronics to help. I guess the only thing would be to check the polarity of the 5v cables coming from the encoder and make sure that the positive wire goes to Vin on the nano while the ground wire goes to ground.
@@JoshDesigns wow... That was it... The cables that came with the encoder black and red were swapped... So black was active and red was ground...
I swapped those and it works now. Thank you!
@@brysonwiggins6119 Oh awesome! Yeah the polarity of the wires that come out of the USB encoders is confusing sometimes.
Thinking of of doing this. One question though… How different would it need to be to make a DJ Hero Turntable?
My guitars only work on PC so unless you are emulating DJ hero then you would need to solder switches onto an existing Xbox controller (or whatever console). Also, making the spinning turntable from scratch sounds hard because you would probably need to use a 360 degree rotary encoder switch. I honestly don't know much with electronics but I hope this helps
Hi, bro. Let me tell you how cool is your work :)
I hope you can help me with this question:
It's too hard to turn a PS2 guitar to a PC one?? I met a guy who actually built his own guitar with two cables, one for PS2 and other for USB and it freaking worked in both platforms. Sadly i lost contact and can't find someone who knows about it.
Thanks a lot for your video!
Do you sell fully built ones? I'd love to order one!
nope too much work lol
Have u tried adding a wammy bar ?
not yet but soon hopefully. life is busy
Do you think i could just use the spare buttons from my old guitar?
No sorry my design is modeled specifically for low profile mechanical keyboard switches
@@JoshDesigns never hurts to ask lol
Anyways would like to see more videos from you besides that hope you have a good night or morning :3
You need to show us how to do it on the software for first time use. We can't just download. Open the file and hit print. Its not that easy. There are setting that need to be adjusted and things to take in mind with things like this. You will have to do a true step by step tutorial. Because my canvas size is all messed up. And your files on my screen look bigger on the canvas and I can't fit all that in there at once. I'm scared of making the prints too big.
im working on a more step-by-step tutorial that should be out in a week or two. as for scale, all of the STL files do not need to be resized or rotated. I printed everything at 0.2 mm layer height
@@JoshDesigns how would one youtuber talk to or collaborate with another? Because I have some questions and possibly some suggestions.
Go Josh!!!
total cost?
do you ever sell these for i dont know anyone with a 3d printer plz let a broski know.
Unfortunately not at the moment. Believe me I would love to but I would have to charge a lot and I still want to make improvements to the design. Thanks for the interest!
do u happen to have a model for the whammy having a metal bar ??
soon hopefully
@@JoshDesigns sorry i meant to say strummer
@@97samperio oh i do but its a pretty old design and i have updated the design a lot since
@@JoshDesigns u mind sending it my way 😘
I am confused on k1 on the usb encoder diagram dose the wire need to touch all the switch's or just one
yeah i guess i didn’t explain the wiring well. The wiring coming out of K1 that touches all the buttons is the ground wire. ground is the same anywhere on the board so you can save space and make the wiring easier by connecting each switch to the same ground wire.
@@JoshDesigns think you
i cant seem to find the code in the comments
could you try repasting it into the comments or pasting it into the description?
woooohaa making this!
thanks a lot!
i would love to se a 3d printed
electrick gitar made bye you
im having issue with the code since I get this (Joystick.h: No such file or directory
) baby one what I can do
in my newest video i explain how to download the joystick library. that error means you dont have it installed or it isnt installed correctly
@@JoshDesigns got that solved but now i get ( Joystick_ exit status 1 'Joystick' was not declared in this scope)
@@97samperio did you edit my code at all? you have a line that reads Joystick.begin(); right?
@@JoshDesigns didnt change anything and I do have that line in the code
@@97samperio weird. ill check tomorrow
Yo! Have you tried the (ESP32) yet? It has built in wifi and Bluetooth. I've seen it advertised everywhere. Its a beast. Idk about making a game controller out of it. But I've seen people use them for at home creations like the DIY robots.
Yeah I actually just bought a version of the ESP32 that has a built in socket to hold a 18650 Battery so I can make wireless controllers.
@@JoshDesigns Does it have support for analog? For the whammy?
@@LoungeTech0192 using arduino yes but usb encoder no
@@JoshDesigns How would you add bluetooth to the arduino for wireless connection to a pc?
@@LoungeTech0192 honestly no idea. never tried it. but im sure there’s tutorials out there
Do you know any places to get the low profile mechanical switches faster? AliExpress right now says estimated April 2nd delivery date. Today is Feb 16th. Amazon has all kinds of regular switches, just not the low profile
I got mine from novelkeys but I don't think they have low profile switches anymore. I have no idea where else tho
i dont know if you did, but can you link the arduino and buttons that you used
search for "arduino pro micro" and "Kailh low profile mechanical switches" on amazon or aliexpress (I would suggest aliexpress for the switches and amazon for the arduino)
Commenting because this is cool
ESP-32=Wireless version?
Might have input delay but yeah that would be awesome
Hey man, could you let me know what were the switches you used? I'm trying to repurpose my old PS3 guitar, thanks!
any low profile switch will work. I like the linear non clicky ones for the frets and the clicky ones for the strumbar
How much would you charge for a custom controller?
What 3D printer do you have?
Original Prusa i3 Mk3
@@JoshDesigns I thought so, I just wanted to make sure haha
Did you use abs or pla?
pla for everything but abs allows for acetone smoothing so i use it for the fret buttons
Do you do custom designs for guitars? I'd love to commission you for the Hatsune Miku guitar!
You should start selling these