element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • 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
Ben Heck Featured Content
  • Challenges & Projects
  • element14 presents
  • element14's The Ben Heck Show
  • Ben Heck Featured Content
  • More
  • Cancel
Ben Heck Featured Content
Documents Ben Heck’s Atari Junk Keyboard Part 2: Stepped Tone Generator Episode -- Episode 262
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Ben Heck Featured Content to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Engagement
  • Author Author: pchan
  • Date Created: 3 Nov 2016 9:28 PM Date Created
  • Last Updated Last Updated: 28 Oct 2016 7:24 AM
  • Views 1185 views
  • Likes 3 likes
  • Comments 3 comments
Related
Recommended

Ben Heck’s Atari Junk Keyboard Part 2: Stepped Tone Generator Episode -- Episode 262

image

element14's The Ben Heck Show

Join the Ben Heck team every week for amazing hacks! Watch them build and mod community-inspired projects using electronics!

Back to The Ben Heck Show homepage image

Connect with TBHS
Featured Bonus Content
See All Episodes

 

 

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

The Ben Heck team completes work on the Atari Junk Keyboard. Previously, they took apart a keyboard and made a manually activated switch matrix to read keys.  Now it’s time to take those outputs and hook them up to a 555 array to create the Atari sound effects!

 

Episode 261: Ben Heck’s Atari Junk Keyboard Part 1: Enter the Matrix

 

Supporting Files

Click Herefor access to all the supporting files you will need to replicate this build!

 

For inspiration Ben and Felix view a diagram of an Atari Junk Console Circuit by the influential Maker, Forest Mims. To get polyphony, the ability to play multiple notes at one time, they are considering a 555 on every key and making it work through a combination of op-amps, resistors for outputs, and transistors to allow the switch matrix to activate the 555 circuit.

Felix works on the PNP transistor bank that will act as a trigger for the 555 timers. He laser cuts a panel for the potentiometers. In order to have as much control over sound as possible, they are going to have one of panels per octave and attach potentiometers to the 555 timers to adjust the frequency of each key individually.

There is a lot of wiring to do so Ben and Felix split up the tasks. Ben wires up the bank of 556s and 555s onto a board that will sit on top of the transistor array that Felix is wiring with a header interfacing them. The 555 drives each octave and having six 556s, 2555s in one package, gives you (6 multiplied by two) 12 different notes.  There are 12 notes per octave in a musical scale.

Ben walks you through wiring up the power bus first and gives tips on soldering and order of operation. He sets up convenient power and ground rails that are close to pins so that when he wires up the 555 circuit anything that has to go to ground has a very short path. This allows him to use fewer wires which is why it’s good to wire your power rails first. Ben makes the power rails using bits of wire cut off of resistors, capacitors, and other things to make the power rails. He attaches them at a right angle on the integrated circuit side, solders them in place, and then bends them at right angles using tweezers, going up and down the length of the chip.

He has all the positive rails connected to each other on one side of the board and all the negative rails connected on the other. Now that the power wires are connected he can put all the signal traces over them. He labels them so that the input keys go 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, and 11. He adds the trigger wires from the Felix’s circuit board. Normally the triggers run off potentiometers – in this case they’re connected to transistors as well. Audio is mixed with 470 ohm resistors so you go from the timer through the resistor and then into the bus.  Additional resistors are used to tie each of the four buses to each other so there will be two levels of mixing which will require additional amplification to be audible.

Ben and Felix hook up the first 12 notes of the system to test whether it is working. To get things working Felix needs to switch circuits around to allow the potentiometers in the switches to drive the frequency with the help of the master effects control. Every key has an adjustment potentiometer. The key simply turns them on or off with the transistor bank. Instead of one potentiometer controlling the 555, the keys are connected to individual pots to change the notes. Ben and Felix go to work on making additional adjustments to the board and create a totally 80s Atari Junk Keyboard!

  • stepped tone generator episode
  • hack
  • atari junk keyboard
  • episode 262: ben heck’s atari junk keyboard part 2
  • the ben heck show
  • atari junk
  • youtube
  • atari
  • junk_keyboard
  • heck
  • ben
  • tbhs_ep
  • junk keyboard
  • Share
  • History
  • More
  • Cancel
  • Sign in to reply
  • julzinka
    julzinka over 8 years ago

    Would be nice if you could do arpeggio and maybe midi.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • DAB
    DAB over 8 years ago

    Great episode, though the tune was a bit weird.

     

    DAB

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

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

    • Cancel
    • Vote Up 0 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