author
2Instructables75,337Views27CommentsJoined January 15th, 2011
Hey my name is Chris, welcome to my instructors page. I'm happily married with a wonderful son, he makes the best workshop assistant ever. Plus I find a 7 year old has much more creative ideas than me. I work as a systems / Administrator but I also design and manufacture rfid tracking systems for my company to produce. If you have any questions I'm happy to help.

Achievements

10K+ViewsEarned a bronze medal
Epilog Challenge 9
Contest WinnerRunner Up in theEpilog Challenge 9
Show 1 More »
  • cfoote7 commented oncfoote7'sinstructable PiSwitch4 months ago
    PiSwitch

    No unfortunately that wouldn't work, I have a lot programs interacting together with specific hardware requirements. If you're linux competent You could download my joymap folder from my github repository though. Then modify autostart.sh to include the line "sudo hciconfig hci0 piscan" that line makes the bluetooth continuously scan and work with multiple Bluetooth devices simultaneously. This is the line I use to start retropie in single player mode with both controllers, sudo /home/pi/joymap/loadmap /home/pi/joymap/joycon & emulationstation" loadmap is the program that loads a controller map for the joycons, I modified the program joymap to work with the joycons which it doesn't natively. the file joycon is a text file with the controller map configuration. The...

    see more »

    No unfortunately that wouldn't work, I have a lot programs interacting together with specific hardware requirements. If you're linux competent You could download my joymap folder from my github repository though. Then modify autostart.sh to include the line "sudo hciconfig hci0 piscan" that line makes the bluetooth continuously scan and work with multiple Bluetooth devices simultaneously. This is the line I use to start retropie in single player mode with both controllers, sudo /home/pi/joymap/loadmap /home/pi/joymap/joycon & emulationstation" loadmap is the program that loads a controller map for the joycons, I modified the program joymap to work with the joycons which it doesn't natively. the file joycon is a text file with the controller map configuration. The problem with this method is my program notifies you when both controllers are connected and doesn't map the controllers until your bluetooth is connected. so you have to have delay on running loadmap until both controllers are bluetooth connected. I hope that was helpful for you.

    View Instructable»
  • cfoote7's entryPiSwitch is a winner in the Epilog Challenge 9 contest4 months ago
  • cfoote7 commented oncfoote7'sinstructable PiSwitch4 months ago
    PiSwitch

    Great question. I left the built in headphone jack intact for testing but the purpose of using a different headphone jack was that the headphone jack I used has a built in bypass. so if there's no headphones plugged in then it will forward the sound signal to the amplifier board and your speaker. that way you have sound with or without headphones plugged in. if you plug in the headphones to my headphone jack it will cut out the speaker and output the sound through your headphones.

    You can certainly do that but if you do I'd just install the standard RetroPie without my customized software. my software is specifically a touch boot menu to choose your boot os using the touch screen and to use the switch controllers immediately at boot. I do have an older revision of my software without the switch controller configuration built into it. if you'd like my older version of the software for the touch boot menu only email me and I'll help you out.

    This is more than likely either the config .txt or a corrupted card. config.txt could cause it if you're using different hardware than me. If you dont mind going to my github https://github.com/cfoote7/PiSwitch/issuesand reposting this question under issues. Include any possible hardare differences you have. and I'll work with you to resolve the issues you're having. I've followed my instructions step for step several times with different pi setups and haven't ran into that particular issue but I'm certain we can work it out together. :)

    View Instructable»
  • cfoote7's entryPiSwitch is a finalist in the Epilog Challenge 9 contest4 months ago
  • cfoote7 followedGreatScottLab4 months ago
      • DIY Digital Spirit Level
      • DIY Peristaltic Pump
      • Make Your Own Spy Bug (Arduino Voice Recorder)
  • cfoote7's entryPiSwitch is a winner in the First Time Author Contest 2018 contest5 months ago
  • cfoote7 commented ondr.jekyll2k'sinstructable Laser Cut Machinist Toolbox5 months ago
    Laser Cut Machinist Toolbox

    Your tool box is a work of beautiful precision. You're so going to win the epilogue contest, but if i somehow manage to win this is going to be my first creation.

    View Instructable»
  • cfoote7's entryPiSwitch is a finalist in the First Time Author Contest 2018 contest5 months ago
  • cfoote7 commented oncfoote7'sinstructable PiSwitch5 months ago
    PiSwitch

    Hi There PatPat I absolutely know the fix for the joycons disconnecting and its running this command "sudo hciconfig hci0 piscan"if you're starting with a retropie image then make sure that this line is in /opt/retropie/configs/all/autostart.shotherwise put it in /etc/rc.local

    View Instructable»
  • cfoote7 enteredPiSwitch in the First Time Author Contest 2018 contest5 months ago
  • cfoote7 commented oncfoote7'sinstructable PiSwitch5 months ago
    PiSwitch

    When they worked for you did you get the touch boot menu?

    View Instructable»
  • cfoote7 commented oncfoote7'sinstructable PiSwitch5 months ago
    PiSwitch

    For the screen that I have you don't need special drivers. if you need them for the 5 inch or if you have to setup extra stuff for the 5 inch that's not a screen I have in my own kit so I can't support it. I have no way to test it. if someone sends me a screen I'll happily test it, get it working and support it.

    A lot of the small pi screens have their own setup instructions, and don't start at boot. Is there instructions? For the screen you installed, out so can i get the link?

    You said you didn't install pixel and kodi. Kodi isn't required but pixel is actually a requirement for my setup to work. the initial boot screen is running in the pixel x-server. You can bypass this by typing "sudo nano /opt/retropie/configs/all/autostart.sh" without quotes. then editiing so the first line is "sudo hciconfig hci0 piscan" the second line is " sudo /home/pi/joymap/loadmap /home/pi/joymap/joycon &" and finally the third line is "emulationstation" delete any lines left over. This will cause it to boot right into emulationstation with 1 player support. however you will have to repeatedly tap the + and - buttons while it's booting. the nice think about using my start menu is that you can verify the buttons are connected. So I'...

    see more »

    You said you didn't install pixel and kodi. Kodi isn't required but pixel is actually a requirement for my setup to work. the initial boot screen is running in the pixel x-server. You can bypass this by typing "sudo nano /opt/retropie/configs/all/autostart.sh" without quotes. then editiing so the first line is "sudo hciconfig hci0 piscan" the second line is " sudo /home/pi/joymap/loadmap /home/pi/joymap/joycon &" and finally the third line is "emulationstation" delete any lines left over. This will cause it to boot right into emulationstation with 1 player support. however you will have to repeatedly tap the + and - buttons while it's booting. the nice think about using my start menu is that you can verify the buttons are connected. So I'd recomend at least installing pixel.

    View Instructable»
  • cfoote7 commented oncfoote7'sinstructable PiSwitch5 months ago
    PiSwitch

    Neither, it's a completely seperate home-made retro gaming machine that happens to use joy-con controllers. It's also a ciomputer and a media center.

    View Instructable»
  • cfoote7 commented oncfoote7'sinstructable PiSwitch5 months ago
    PiSwitch

    I have a 128gb microsd full of 1000's of games. look up retropie, it'll run anything you can run on retropie.

    View Instructable»
  • cfoote7 commented oncfoote7'sinstructable PiSwitch6 months ago
    PiSwitch

    Excellent, letm e know how it turns out. If you have any troubles I'd be happy to offer support.

    View Instructable»
  • cfoote7's instructable PiSwitch's weekly stats:6 months ago
    • PiSwitch
      47,326 views
      250 favorites
      21 comments
  • cfoote7 commented oncfoote7'sinstructable PiSwitch6 months ago
    PiSwitch

    I learned fibreglassing techniques from here years ago for cosplay, built a really cool dragon mask. I just stopped sleeping while I was working on this.

    About 2 asnd a half hours.

    I've thought about this myself, you would have to strip the headers, usb, and gpio pins off of the pi. Tge screen may or may not fit. You'd have to use a different battery. I may try it in three future.

    1)Yes, the hdmi plug is left available but at the moment you have to switch the output via terminal commands. I haven't built an easy option to switch yet.2 & 3)If you plug into the battery charger port it discharges quicker than the PowerBoost can charge, if you plug into the pi it stays powered up but doesn't charge. You can absolutely plug both in and charge and play at the same time. I already built a circuit to deal with this but i don't want to make the case any larger so I'm working on a redesign to do this without making it any bigger. 3.5)I've connected 4 successfully, the, i don't know what the limit is but the systems that are emulated mostly have limited of 4.

    View Instructable»
  • cfoote7 commented oncfoote7'sinstructable PiSwitch6 months ago
    PiSwitch

    Thanks so much for pointing that out. It's the standard pi foundation screenhttps://www.adafruit.com/product/2718

    Thanks, I plan on continuing to update this and make a public repo for the software so keep your eyes open for updates :)

    Thanks I hope it works out good, if you have any troubles with the build I'm happy to answer any questions you have

    View Instructable»
  • cfoote7 enteredPiSwitch in the Epilog Challenge 9 contest6 months ago
  • cfoote7posted an instructablePiSwitch6 months ago