We're using cookies to ensure you get the best experience on our website. More info
Understood
@mellott124Registered December 14, 2016Active 2 months, 4 weeks ago
555 Replies made

This page now has the hex file at the end of the page to program the DFRobot Beetle Arduino board. The 3D print design files, programming hex file, and the description on the page should be enough for anyone to build their own. You’ll need a donor connector for now.

VB Controller USB Adapter

Patrik wrote:
Must say that the quality on it is great and it’s super easy to use! Well done Kevin! 🙂

Thanks! Glad you like it.

I also updated this page with the regular enclosure design files that can be 3D printed. Also included the hex file at the end to program the atmega2560. So if people follow this page carefully, they can build their own. Have fun!

VB Cart Programmer Build

Here’s a VB cart programmer build overview. Similar to what I did for the link cable. It’s not complete as I’m missing some pictures but you get the overall point. I’ll update in the future if the opportunity ever arises.

VB Cart Programmer Build

Also excuse any grammar and typos at this point. It’s middle of the night and I’ll admit I haven’t done all the proof reading I should at this point. Going to go back to sleep first. 🙂

astro187 wrote:
I’ll post this question for @mellott124 here in case it is of general interest to folks that have these.

Regarding the external power supply, if I understood it correctly, you have said that you don’t personally use one and one may not be required if the PC USBs supply enough power. So, how would you know if you needed to use a power supply? Random shutdowns/reboots of the programmer, I would presume? If so, is there any danger of corrupting anything with the programmer or carts if it shuts down midstream?

I’d rather not bother with it if I don’t need one, but if there is some consequence to be avoided I’d rather be safe than sorry.

Brownout is what happens. What happens during a brownout is undefined so hard to say what would happen. Most desktop USB ports should be fine. Any USB 3.0 is probably fine. If you see odd behavior you can’t explain them plug in the supply. I’ve never had an issue on my machines. The DC Jack is there as a backup. May never be an issue.

astro187 wrote:
One more cool feature would be Bluetooth, I think. That would open up the Wii U Pro, Switch controllers, and 8bitdo products as controller options that lots of people already have, among others.

Bluetooth is built in. Using a Bluetooth controller now along side my VB controller.

Thanks.

The idea is to build a VB mini console based on Raspberry Pi if people are interested. Think my programmer but running Retropie with 3D and VB controller.

For 3D anaglyph, I’m experimenting with the different color options to see which is best. The 3D effect can be quite good. I’ve tried the normal red/cyan and I have green/magenta on the way.

Side-by-side stereo for 3DTVs is even better 3D with shutter glasses. This requires a shader running which looks good so far. It does require the shader to be tweaked per game. I found out that there is a shader distributed with Retropie for this, but an earlier one has user adjustable settings that can be set that will work better for tweaking per game. I’m tweaking the default shader for what I think is best. I’ve done a lot of shader work for HMDs in the past. Once settings are tweaked then a preset config file is made for each game for the best settings to load at bootup.

Mini carts with NFC tags inside that auto launch the VB games is another feature. This auto launch will be particularly important for the side-by-side 3D on 3DTVs. For the SBS mode the regular Retropie menus are not in SBS but the VB output is. So this can be confusing or difficult when moving in and out of the VB emulator versus the regular Retropie menus. The NFC carts can direct launch into the games which operates more like a console and helps with the 3D aspect. For 3D anaglyph, you can still see the regular Retropie menus so its less of a problem. This NFC launching is an idea taken from the NES mini project that did the same.

Then VB controller input via my adapter or even an adapter built into the console. With the adapter built into the console the cables for the VB controller will be short. With the adapter external then a USB cable can be used to extend as long as needed. Still debating the better approach. The integrated adapter is cleaner but with a short cable problem. I’d really like to not have to build extension cables. I’ll be updating my design VB controller USB adapter to not need donor parts if it moves forward on this project.

For the VB mini case the LCD on the back will display the current running game title. I’m open to other suggestions if people think there is better info to display on the LCD.

Wondering what people think about this and if there is more interest now that I’ve shown 3D works? I’m not 100% sure I’m going to do it yet but I’ve obviously started testing and it looks like it can all work. The entire thing would be built from new parts and using no donor parts.

What do people think?

  • This reply was modified 7 years, 10 months ago by mellott124.
  • This reply was modified 7 years, 10 months ago by mellott124.

And now on my 3DTV with shutter glasses. Works great. You really need to know what you’re doing in the shader otherwise everything breaks.

Mario Tennis looks crazy good. I can sit on my couch or walk right up to the TV and peer inside. There’s also this cool illusion of perspective shifting when I walk around the room that makes it look like its following me.

And this looks amazing in red blue 3D. Not only was it 3D on the monitor but I could see it in 3D on my phone when I was taking the picture. 🙂

I do see some games where the stereo separation is too large and hard to fuse. All of that could be tweaked using a shader. Worst case it may be a custom shader per game. Or maybe just a shader that allows the separation to be adjusted. I’ll think more about it.

My first attempt at SBS shows it can all work. Don’t get too stuck on the image size. That’s all adjustable.

  • This reply was modified 7 years, 10 months ago by mellott124.

Just got things setup and tested. 3D in red/blue works fine. Mario Tennis and Hyper Fighting look quite impressive. I’ll try the conversion to SBS for 3D TVs when I have some more time.

Retropie even picks up my VB controller USB adapters so the VB controller can also be used. 🙂

Ready to watch!

These are all gone now. Thanks.

  • This reply was modified 7 years, 10 months ago by mellott124.

Looks like it is indeed possible with shaders. This is how VB 3D has been done on things like Google Cardboard. Totally custom but I happen to have experience with shaders. I may try it now.

  • This reply was modified 7 years, 10 months ago by mellott124.

czar_h wrote:
The VB is the “first” 3d console.
Making an HDMI version with no 3d (or anaglyph) is just good for colectors.
In my opinion, the only 3rd party version that makes honnor to the VB is the Oculus version.
This what the VB was supposed to be (or sold as).

BUT beeing creative and create good 3d models for the comunity is gold 😉

Maybe. I think anaglyph or shutter glasses would still be acceptable. VB is 3D but it’s not headtracked so the experience is similar enough, I think.

OK, here’s the one I built with a more regular case. Quite nice. Easier to build and cheaper.

Really impressive work. I like the mini VB console.

15 programmers have shipped with an assortment of carts. 4 of the 15 went free to devs who have done games in the past. Every programmer got a reprogrammable 16Mbit cart. A large portion also got the 128Mbit cart. Only a few dev units got a 256Mbit cart.

I have two more in the VB mini case and another that will be in the red box enclosure shown previously in this thread. I’ll most likely keep the box enclosure unit.

The project went well and I’ll post minor updates on my site. Otherwise this project is now complete. Thanks everyone!

I’m building up the last of the units tonight. I have two more available if anyone wants one. I don’t intend on building anymore of the VB mini looking units in the future.

It was a busy weekend.

Doesn’t work well for me either. I can just see it but with lots of eye strain.