element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Hack Like Heck
  • Challenges & Projects
  • element14 presents
  • element14's The Ben Heck Show
  • Hack Like Heck
  • More
  • Cancel
Hack Like Heck
Blog SN35 Mini Update #01 – Binary Ben intends to Hack Like Heck
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Hack Like Heck to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: binaryben
  • Date Created: 13 Mar 2018 6:32 PM Date Created
  • Views 1867 views
  • Likes 4 likes
  • Comments 8 comments
  • hlh_intent
  • hlhblog
Related
Recommended

SN35 Mini Update #01 – Binary Ben intends to Hack Like Heck

binaryben
binaryben
13 Mar 2018

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

Hello fellow engineers, hackers, makers, tinkerers, enthusiasts, and otherwise weird individuals! My name is Benny Michaels (a.k.a. Binary Ben) and I am here to Hack Like Heck... almost as if there is some kind of epic job up for grabs? Well that's the rumour anyway..

 

Here is the cookie cutter <tl;dr> to help the lovely organisers(†) keep track of everyone:

 

  • I intend to make a video that shows me creating a working hand held, portable gaming device
  • I will post the video on the element14 Community by the submission deadline, 2-April-2018
  • If my video is one of the top 10 finalists I will receive $500 for my video (and potentially a trip to meet THE Ben Heck, yay!)
  • BONUS: I am hopeful that this is the start of me producing more entertaining content through element14's new Content Partner Program, so make sure you let me know what you like and don't like!

 

 

(†) seriously, they have been super friendly and helpful!



A Tale of Two Bens

 

Ben Heckendorn ("Ben Heck") is an internet celebrity that I have personally been watching on and off for a very long time. He is best known for his YouTube show called, "The Ben Heck Show" which regularly sees him making projects such as gaming console mods (typically with retro consoles) and other portable computing devices – often using raspberry pi's and various microcontrollers. I have a lot of respect for the massive amount of work Ben puts into his shows, but at the same time I'd love to see a similar show that focuses at least a little more on showing others how to make projects that could be properly open sourced, or even commercialised to allow further development and use after the episodes finish.

 

I've often wondered if I potentially have the skills and personality required to create a similar show, but with the added focus on polishing the projects further. At the same time, I've always had the nagging feeling at the back of my mind that there may only be room in the community for one Ben! Well as it turns out, Heck has decided he doesn't want to hack it anymore. This is actually quite a shame, as his latest episodes have started to become a lot closer to the type of content I'd love to see more of. However, if you look around online, it's easy to see the writing was on the wall and Ben is clearly ready to do something different. Now Element14 is holding a contest to try and find someone new who can Hack Like Heck, and I intend to be that person. I encourage you to follow along with my first public project build and be a part of what could be the start of something new and exciting! I may succeed, or I may not – but I am pretty sure it will be entertaining whatever happens.

 

The contest requires me to recreate one of Ben's most popular builds. By the start of April I will need to upload an episode of sorts to show off myself and my build. I also created an audition video (mine is at the top of this post) which required me to respond to these three prompts:

 

    1. How you would answer the viewer’s request and how that would make Ben’s build better?

    2. Tell us about your electronics experience (previous projects, school, work) that proves you have the skills to get this done

    3. And that you’re committed to turning this around by the submission deadline - because that’s the hardest part!

 

This particular blog update is going to go into more detail on the first question. Future updates will delve more into who I am and what sort of content I want to create in the future. The posts will also be used to keep you updated on my progress with the build between now and the big reveal.

 


 

Introducing the SN35 Mini Concept

 

In terms of answering the question of how to make Ben Heck's original build better (see Part 1 and Part 2), it is important to note that Heck's design already has a lot of merit – which is what makes this challenge particularly interesting. It's a great compact little device, and not using HDMI was a neat technical feat. More importantly, it's hard to understand how difficult it is to complete creative work with a deadline unless you do it yourself.

 

However, I am arguing that the intent of the build very abruptly changed from making a portable Super Nintendo Mini, to instead making another fairly generic portable MAME device (especially with that 6 button layout typically used for street fighting arcade games). That is still an impressive thing to pull off, but I was left wondering what we could do to make the gameplay experience more SNES–like for the fans of the show.

 

image

Heck's latest portable gaming build that contestants should be using for inspiration. We also saw similar popular builds in 2013 and 2015.

 

With that in mind, my idea is to replicate Heck's latest portable MAME build for the most part, but focus on better emulating the look and feel of the classic SNES controller. In terms of what will change electronically, I'll probably end up using a RPi Zero W and will therefore need to add a DAC for sound, as well as an ADC for joysticks (potentially!). I will also hopefully allow retro USB controllers and a HDMI screen to be plugged in for a big screen, multiplayer experience if the Pi Zero has the power to handle it.

 

image

A concept drawing of the proposed SN35 portable gaming system. Snazzy logos included! What would you change, if anything?

 

The concept for the SN35 Mini draws on inspiration from many classic gaming devices. The obvious examples include the layout of the Dualshock controllers and PSP from Sony, the original Nintendo Game Boy Advance, and of course the aesthetics of the SNES system itself. However, a lot of the build is also going to be loosely based on a commercial product called the SN30 Pro by 8Bitdo. In many ways, I am hoping to build an open source, elongated version of that with a built in screen! That is also the inspiration for the naming (my device's name can be read as "SNES Mini" if you're a gamer though.. so it's better hehe).

 

The SN30 Pro by 8Bitdo. I've never used one, so please don't consider this an official endorsement. They seem to review well though.image

 

 


  • Sign in to reply

Top Comments

  • genebren
    genebren over 7 years ago +1
    Very nice follow-on for your audition submission. Gene
  • mayermakes
    mayermakes over 7 years ago +1
    davedarko and binaryben Yes you can put out hdmi , gpio(tft) and composite at the same time (I tested it out yesterday with the A+ and RPI3 ), but you have to decide how you want to output the sound (you…
  • binaryben
    binaryben over 7 years ago in reply to davedarko +1
    From what I've read, it's possible to have both with a bit of hacky code (and Mayer apparently has it working already). To be honest, I'll probably just be aiming to allow for either or to start with,…
  • dixonselvan
    dixonselvan over 7 years ago

    Excellent, a neat and cool submission and this makes you stand out from the rest binaryben

     

    Good Luck!

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • binaryben
    binaryben over 7 years ago in reply to davedarko

    From what I've read, it's possible to have both with a bit of hacky code (and Mayer apparently has it working already). To be honest, I'll probably just be aiming to allow for either or to start with, even if I have to change the config files before booting each time. Unfortunately due to time constraint I'll just be aiming to design and build the hardware so that it can support features I want to try in the future.

     

    You're right about that arm! Now I can't not see its weirdness either. And good point on picking whatever I am most familiar with.. I'll try to play with both really quick and pick one from there.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • binaryben
    binaryben over 7 years ago in reply to mayermakes

    I've seen TFT and HDMI - but you need to write directly to the frame buffer of one or the other (i.e., using omxplayer apparently works as an example of software that can do that). But all three at once sounds new. Any chance you can post an unpublished video of yours if you have it working? Keen to hear how you achieved it for other builds, not this one. image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 7 years ago

    davedarko and binaryben

    Yes you can put out hdmi , gpio(tft) and composite at the same time (I tested it out yesterday with the A+ and RPI3 ), but you have to decide how you want to output the sound (you can only force hdmi or 3,5 jack not both)

    You have to modify the config.txt file quite a bit to make it happen.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • genebren
    genebren over 7 years ago

    Very nice follow-on for your audition submission.

    Gene

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube