there oughta beI created an Open Hardware Macro Keyboard which changes its button configuration depending on the active application. And it shows the current configuration on its e-ink screen. Detailed details at there.oughta.be/a/macro-keyboard
Dynamically Assignable Macro Keyboard with e-ink Displaythere oughta be2021-02-17 | I created an Open Hardware Macro Keyboard which changes its button configuration depending on the active application. And it shows the current configuration on its e-ink screen. Detailed details at there.oughta.be/a/macro-keyboard
Blog there.oughta.be Reddit reddit.com/r/thereoughtabe Twitter twitter.com/diconx Buy me a coffee: buymeacoffee.com/there.oughta.beMy brother the PEZ dispenserthere oughta be2024-01-26 | While searching for a birthday present for my brother I realized that I have enough footage of him from my bullet time video booth project to reconstruct a 3d model of his head, 3d print it and make a custom PEZ dispenser.LED Cube CPU status display #led #rgb #raspberrypithere oughta be2023-11-18 | Ok, it is an older project from 2020. Here is the original video: youtu.be/QqknzoxHMFo And the link shown in the video actually leads to the blog post: there.oughta.be/an/led-cubeGame Boy Camera video call #gameboy #retrogaming #nintendothere oughta be2023-11-17 | The GB Inteceptor is an open source capture/streaming adapter for the Game Boy. It just goes between your Game Boy and the game module and you simply plug it into your PC (or Mac or Android device) like a webcam.
More in the full video: youtu.be/6mOJtrFnawkPokémon Oak and Walnut #gameboy #retrogaming #pokemonthere oughta be2023-11-12 | Well, I think that little Easter egg from main video deserved a Short. Full video: youtu.be/rECMivhOat4CNC machining a walnut wood Game Boy #gameboy #mod #retrogaming #cncthere oughta be2023-11-11 | The work of weeks compressed into a single minute. Full video: youtu.be/rECMivhOat4An elegant Game Boy for a more civilized age. #gameboy #mod #retrogamingthere oughta be2023-11-10 | Sorry, couldn't resist. That part of the wooden Game Boy video just screamed to be a short. Full video on how I made it: youtu.be/rECMivhOat4The wooden Game Boy (CNCed Walnut Wood)there oughta be2023-11-03 | I CNC'ed a Game Boy shell out of walnut wood.
00:00 Intro 01:05 Design and bits 01:29 Machining the bottom half 03:30 Assembly of bottom half 04:05 Machining the top half 05:05 Assembly of top half 06:30 Battery cover 06:46 Cartridges 07:14 OutroWooden Game Boy Cartridgethere oughta be2023-09-09 | While testing the limits of my new CNC router, I decided to try and create a Game Boy cartridge out of walnut wood. The board is just from a common flash cartridge - no original games were harmed to make this video :)
And while it looks great on video, it is not perfect. Since it lacks the typical latches at the side to hold both halves of the cartridge shell, the screw alone is not enough to hold the edges of both halves firmly. So, there are some gaps at the side when not actively held together.Game Boy capture cartridge update: 60fps and full Mac supportthere oughta be2023-08-05 | Get the update directly from github: github.com/Staacks/gbinterceptor/releases/tag/v1.2.0
Learn about the GB Interceptor here: youtu.be/6mOJtrFnawkBullet Time Video Booththere oughta be2023-05-26 | When my cousin asked me to build a video booth for his wedding reception I might have gone a step too far...
00:00 Intro 00:20 What is a bullet time video booth? 02:01 The cameras 03:01 Camera arrangement and processing 04:30 The components 05:00 The quarter circle stand 05:25 Mounts 05:54 Power supplies 06:44 USB hubs 07:58 Camera trigger 09:04 Sony a5000 and HDMI grabber 09:24 Big push buttons 10:00 Lights 10:43 Conclusion 11:46 Outro and examplesQ&A: GB Interceptorthere oughta be2023-02-21 | Answering your questions about the GB Interceptor. If you don't know about the Interceptor yet, you should watch this first:
-- Usage and capabilities -- 0:01:38 Percentage of games working 0:06:13 Game Boy Color support 0:08:33 Game Genie with the Interceptor 0:13:06 How sturdy is the connection? 0:15:01 Output latency 0:18:18 Interception (and USB1.1 limitations) 0:24:20 Getting 60fps 0:27:06 Mac support 0:33:04 Wifi cartridge video stream 0:36:53 Super Game Boy 0:37:41 Triggering functions at specific addresses 0:39:59 Graphic effects in "Prehistorik Man" (more technical than I originally planned)
-- Meta -- 1:06:24 Will you sell me one? 1:08:56 Where did stuff get difficult? 1:12:22 What would you do differently? 1:15:23 How did you learn designing circuits? 1:17:29 Moments of failure 1:21:16 Intellivision Amico 1:21:33 Development time
-- Technical stuff -- 1:25:11 Wireless capture, audio, GB Color and GB Advance 1:31:20 Applying the concept to other systems 1:35:00 Advice on building this for other system 1:39:03 Interceptor as data analyzer for the Game Boy 1:43:19 Why do all instructions go through the cartridge port? 1:49:27 Using the Interceptor as a Game Genie 1:55:13 Achieving 100% game compatibility 2:03:39 Audio pin / audio emulation
2:09:58 What's next?Can the GB Interceptor capture a video from the WiFi cartridge? #shortsthere oughta be2023-01-02 | More info about both devices on my channel.A Game Boy capture cartridge: The GB Interceptorthere oughta be2022-12-20 | UPDATE: Firmware 1.2.0 brings 60fps and full MacOS compatibility!
00:00 Intro 00:15 The problem 00:57 GB Interceptor hardware 02:08 How it works 04:38 Trickier details 06:26 Features and usage 07:27 Limitations 10:53 How to get it 11:41 Sponsor: JLCPCB 12:53 Case options 13:42 SummaryHow to order and build the GB Interceptorthere oughta be2022-12-20 | UPDATE: Firmware 1.2.0 brings 60fps and full MacOS compatibility!
00:00 Intro 00:28 Disclaimer 01:57 Overview 02:37 Step 1a: Ordering the PCBs 10:06 Step 1b: Ordering additional parts 11:40 Step 2: Soldering the cartridge slot 12:23 Step 3: Uploading the firmware 13:11 Step 4a: Minimal case 13:24 Step 4b: 3d printed case 14:41 Using the GB Interceptor 15:50 Getting help and outroLive Q&A: WiFi Game Boy Cartridgethere oughta be2022-01-29 | A live session where I answer all your questions about the WiFi Game Boy cartridge.
Chapter markers to jump to specific questions: (Had to scrub a few minor ones due to the character limit of the description.) 0:00:00 Greeting and camera stream on a Game Boy Color 0:03:46 Background about running GTA5 on the Game Boy Color and troubles to get it to run 0:10:45 Actually playing GTA5 on the Game Boy Color 0:16:55 Q: Where can I find a BOM for the cartridge? 0:18:35 Q: Where can i buy this cart ? 0:21:31 Q: Are you German? 0:22:28 Q: Cyberpunk 2077 on Game Boy, when? 0:23:22 Q: How much time did you spend on this project? 0:26:23 Q: Have you considered putting an external battery in it? 0:27:22 Q: Why does the PCB look retro? 0:31:11 Q: Are you streaming UDP packets? 0:32:14 Q: Game Boy: Advanced version? (Also: Plans for next project) 0:36:26 Q: How is the range of the wifi signal ? 0:37:19 Q: Can the Game Boy act as a WiFi access point? 0:39:00 Q: What programmer do you use for the ESP8266? 0:43:11 Q: PlatformIO, instead of arduino ide? 0:46:14 Q: Can you selectively update only certain pixels? 0:47:44 Q: Could you explain the color quantization/conversion/mapping procedure? 1:03:22 Q: Are there any planned upgrades or revisions of this Cartidge? 1:04:21 Q: Any plans to do something similar for SNES? 1:04:59 Q: Do you think it will work on playstation 1? 1:05:40 Q: Is it possible to emulate your cartridge on an emulator? 1:07:44 Q: Would you redesign it, If you had the knowledge, that you have now? 1:10:10 Q: Are you happy with the micro controller you choose for this project? 1:14:47 Q: Would you consider an FPGA? 1:15:37 Q: Politics and buying parts from China? 1:18:36 Q: Latency when streaming? 1:20:10 Q: Does the GBC demo use double speed? 1:22:38 Q: Wi-Fi-Chips that need less power? 1:23:01 Q: Making a universal game cartridge out of FPGA? (Also: Streaming ROMs onto the Game Boy) 1:26:52 Q: How do you pique your creativity? 1:27:25 Q: How expensive is the WiFi cartridge? 1:28:59 Q: Making a project for Game Boy without knowledge about electronics? 1:34:10 Q: Does it work with the Super Game Boy on the SNES ? 1:35:10 Q: Do you have plans to add GPIO to the card? 1:37:05 Q: Could you do video with a regular flash cartridge? 1:39:08 Q: How much do aesthetics play a role in your projects? 1:40:16 Q: Can the video be processed on the ESP? 1:41:37 Q: Which game consoles could be emulated by hardware in a cartridge? 1:45:21 Q: Will you make version that will support audio? 1:46:34 Q: What would you use instead of an EEPROM? 1:49:56 Q: Using the IR port of the Game Boy Color? 1:51:13 Q: Where are the designs for the PCB? 1:51:48 Q: Could you stream FROM the Game Boy? 1:53:27 Q: What's the issue with the power supply? 1:56:03 Q: Is it possible to change the palettes per scanline? 2:00:19 Q: Can you stream a Gameboy emulator from your pc? 2:01:53 Q: Could you use HDMI on a gb/gbc? 2:02:16 Q: Do you have any end goals for the GBA hardware or architecture? 2:02:46 Q: How to focus on your job with hobby things to do after work? 2:05:10 Q: Step down dc-dc converter vs. simple regulator? 2:06:58 Q: When were you born? 2:07:42 Q: Does it work with GB Pocket/Advance? 2:10:17 Q: Do you test it on the Super Game Boy? 2:11:07 Q: What if you streamed a switch game? 2:11:45 Q: How did you get the attention in the press? 2:14:19 Q: New Game Boy Camera using ESP32-CAM? 2:16:14 Q: What sort of education gave you the skills to do this? 2:20:13 Q: Could you connect a keyboard and mouse to the link port? 2:22:25 Q: Future projects? 2:23:46 Q: 4g cartridge? 2:26:09 Q: Procedural generation of tiles? (like krieger96) 2:29:55 Q: Telephone cartridge? 2:30:48 Q: What's the battery life? 2:32:45 Q: How are you encoding color frames for the GBC? 2:34:29 Q: Do you think cluster computing would be possible? 2:38:27 Q: Does your script support unicode? (This question actually referred to my Python-based overlay.) 2:48:00 Q: How do you go on about projects like this? 2:49:04 Q: Using the Wifi capability as a link cable 2:51:45 Q: Recommend a book, a movie, and a tv show? 2:55:24 Q: Using WiFi to load ROMs? 2:57:24 Q: Game Boy and home automation systems? 2:58:57 Q: Upgrade a GameBoy's CPU? 3:00:24 Q: Where are you from? 3:00:57 Q: What's your Tetris Highscore? 3:03:05 Q: Using AI to improve the GBC image? 3:05:01 Q: Where to start learning circuit design? 3:06:25 Q: Ping and problems when replacing the link cable with WiFi? 3:09:58 Q: How do you find the time for such projects? 3:11:39 Q: Replacing the EEPROM with an external RAM chip? 3:13:31 Q: Forcing the Playstation to render at 160x144? 3:15:24 Q: Biggest problem you had to overcome for this project? 3:17:17 Q: Thoughts on the Intellivision Amico? 3:18:03 Q: What were your favourite games on the Game Boy? 3:20:41 Q: To what extent is your work related to these projects?Livestream von there oughta bethere oughta be2022-01-29 | ...Demo of the WiFi cartridge running on a Game Boy Color. #shortsthere oughta be2022-01-26 | Just a quick demo of the WiFi cartridge showing a video stream on the Game Boy Color.
Blog, source code and hardware: there.oughta.be (misspelled in the video)Streaming GTA5 to a Game Boy via WiFi cartridgethere oughta be2022-01-13 | A few weeks ago I created a Game Boy cartridge with built-in WiFi. Now I taught it to stream video and play games - In full resolution. At 20 fps. On an unmodified original Game Boy.
00:00 Intro 01:38 Drawing a full screen image on the Game Boy 04:32 Fast data transfer for fast videos 07:45 Video stream demos 08:50 Game demos 10:36 ConclusionTeaser: Video Streaming via WiFi on a Game Boythere oughta be2021-12-30 | All about the WiFi cartridge: youtube.com/playlist?list=PLxaUt65Kn8B58PbjzZ3aPWs9xZ3uWJo7t
Original description: Just a little teaser as making this video will take a while: I managed to stream full res (glorious 160x144) video at 20fps onto my original Game Boy using my WiFi cartridge. More to come :)WiFi Game Boy Cartridgethere oughta be2021-12-16 | I created a Game Boy cartridge with built-in WiFi. At the moment, there are only two demonstrations, a simple serial communication and getting articles from Wikipedia. However, getting to this point was not as easy as it might seem...
The video on how to render a PCB from KiCad in Blender can be found here: youtu.be/1Pjr0xkuyhU
Blog there.oughta.be Reddit reddit.com/r/thereoughtabe Twitter twitter.com/diconx Buy me a coffee: buymeacoffee.com/there.oughta.beSquirrel photo trap with a Sony Alpha and a Raspberry Pithere oughta be2021-03-23 | Any Sony Alpha since the NEX-5R has a Wifi remote control feature. You can run a script on almost any Wifi-enabled computer (like a Raspberry Pi or a laptop) to connect to this remote control feature, detect squirrels and trigger photos automatically.
Blog there.oughta.be Reddit reddit.com/r/thereoughtabe Twitter twitter.com/diconx Buy me a coffee: buymeacoffee.com/there.oughta.beRendering a KiCad PCB in Blenderthere oughta be2021-03-08 | I created another animation of a PCB for an upcoming video. But this time I recorded the entire process while explaining what I am doing. This is a very long video and not typical for my channel. Use the chapters below to jump to the part of the process that you are interested in.
0:00:00 Intro 0:00:19 Introduction 0:02:46 Preview of the result 0:05:45 3D model in KiCad 0:13:27 Export from KiCad 0:17:21 Import into Blender 0:19:00 Fix mesh/objects 0:40:14 Renderer and settings 0:56:14 Smooth shading 1:09:46 Environment texture 1:17:07 Materials 1:31:52 Beveling edges 1:35:27 Materials for more components 2:05:55 Adding a texture 2:22:35 Adding textures from photos 3:24:26 The actual PCB 4:01:20 Assembly animation 4:08:20 Camera animation 4:15:23 Adding a background 4:18:00 Preparing the final render 4:27:05 Results and outroHacking Sony Alpha for clean HDMI / waxy skin workaroundthere oughta be2020-12-17 | As I tried to find a good solution for high quality webconferencing I came across a total of four methods to get a clean webcam image from a Sony Alpha. In the end I ended up hacking a a5000 to get clean HDMI out. On the way there, I also discuss a work-around for the waxy skin bug (soft skin effect bug on a6000, a5100, a5000, a7s etc.) and how to get a live stream via Wifi from an NEX-5T (and pretty much any Sona Alpha).