Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door Sim Kranenburg

Redacteur televisies

Bouw een Pong-console .Build

Terug naar de gameprehistorie

De behuizing

We kunnen het printje en de potmeters in een willekeurige behuizing stoppen en lekker gaan spelen, maar we willen er graag een ‘echte’ console van maken door zelf een behuizing te ontwerpen en te printen met een 3d-printer. We gaan aan de slag met FreeCAD; een cad-programma dat, zoals de naam al doet vermoeden, gratis is te downloaden. Net als bij KiCad zijn er veel prima tutorials te vinden om het te leren gebruiken.

De eerste versie van Pong voor thuis

Bij de originele Home Pong van Atari waren de controllers in de console zelf ingebouwd. De spelers moesten dus heel dicht bij de console en dicht bij elkaar zitten om te kunnen spelen. Ook had het origineel maar één spelvariant en geen instelbare moeilijkheidsgraad, waardoor er maar twee schakelaars op zaten: aan-uit en start.

Omdat we onze console graag een Atari-retrolook willen meegeven, laten we ons inspireren door het ontwerp van de Atari 2600 en de bijbehorende paddlecontrollers. De Atari 2600 had, in de eerste versie, zes schakelaars en komt dus al veel dichter in de buurt van wat we nodig hebben voor ons project.

De originele Atari paddlecontrollers zijn voorzien van een rode drukknop aan de zijkant. Deze kunnen we overnemen in ons ontwerp en inzetten als serveerknop, maar zoals gezegd vinden we automatische service prettiger en bovendien zou het ontwerp er onnodig moeilijker door worden. Onze controllers hebben dus geen drukknoppen. Wel brengen we in de onderste helft een trekontlasting aan voor de kabel.

We voorzien de console zelf, net als de 2600, van een geribbelde bovenkant. Achteraan zit op het origineel een schuin stuk met schakelaars en in het midden een cartridgeslot. Het schuine stuk nemen we, wat versimpeld, over, maar in het midden maken we plaats voor een Pong-logo. Voor de opschriften bij de schakelaars maken we gebruik van een labelprinter.

In de bodemplaat maken we, naast trekontlasting voor de controllerkabels, een houder voor een 9V-batterij. We maken gebruik van oplaadbare batterijen, waardoor het niet zo erg is dat ze relatief snel leeg gaan; na een uurtje is het alweer tijd voor een oplaadbeurt. Als je nog ergens een 9V-voeding hebt rondslingeren, is dat wellicht een betere optie voor je eigen Pong-console. Ook zou je een dc-to-dc-converter kunnen gebruiken, zodat je een usb-voeding of powerbank kunt gebruiken. Wij wensen je alvast veel bouw- en speelplezier!

Download hier het 3d-ontwerp, de onderdelenlijst en het schema.

Reacties (77)

Wijzig sortering
Deze comment is goud waard.

Heel fijn. Hoop dat er veel meer ouderwetse hardware wordt nagemaakt na dit artikel
Ik heb nog een originele console uit de jaren 70 op zolder liggen. Nostaligi, ik ga hem maar eens onder het stof vandaan halen.
Wat fijn dat tweakers zijn identiteit opnieuw aan het ontdekken is met artikelen voor echte tweakers, hulde voor zulk leuk leesvoer.
Echt leuk, misschien ook eens de radio amateur wereld meer betrekken?
Ja, een leuk artikel over software-defined radio bijvoorbeeld.
Ouderwetse hardware. Veel leuker :)
Ga je vanwege de vereiste licentie wel beperkt zijn tot ontvangst.
Dat is toch ook al leuk om mee te beginnen?
Maar voor zenden zijn er ook mogelijkheden:

https://www.ham-radio.nl/algemeen/amateur-worden/
Om een leuke en behapbare cursus hiervoor te volgen, kijk eens op https://www.dlza.nl
Je betaalt een €10 (borg) voor een heel erg uitgebreide online cursus, met echte examenvragen. Zowel voor N als F licentie
helemaal mee eens! :D
Je bent duidelijk geen tweaker...
Hebben we het over mij ?, of over pong.
Ben jij zo iemand die achter zijn computer zit om mensen te vertellen wat ze zijn ?
Een typies tweaker ben jij zeker ?
Nee, ik vertel niet, ik trek een conclusie :)

Als je een tweaker was, had je deze vraag namelijk niet gesteld, dan had je het gesnapt :)

Om je vraag te beantwoorden: je hebt er lol aan. Om zoiets zelf in elkaar te zetten en dan ook om er mee te spelen.

Waarom heeft iemand hobby’s? Wat heb je er aan om een oude auto op te knappen, wat heb je aan voetbal? Wat heb je aan tv kijken? Wat heb je aan gamen?

En ja, ik ben een tweaker.

[Reactie gewijzigd door gjmi op 20 maart 2019 20:00]

Hoe zit het dan met kleur?

We hadden vroeger een pong versie die je kon instellen om kleuren te gebruiken, waarbij de lijnen/cijfers ieder een kleur had :)

[Reactie gewijzigd door ThaHandy op 19 maart 2019 15:50]

General Instrument maakte een tweede chip die kleur genereerde. Door de extra kosten van de tweede chip maakten maar weinig pongkloonfabrikanten gebruik van deze optie. De mogelijkheid om kleur toe te voegen via deze tweede chip is overigens ook de reden dat er vier videosignalen uit de pongchip komen; deze konden zo elk hun eigen kleur krijgen.
Wat je in deze moderne tijd zou kunnen doen is een GAL als de ATF22V10 inzetten om RGB te genereren. Reserveer bijvoorbeeld 6 uitgangen (2 per component) en met weerstanden converteer je dat naar analoog. Analoog RGB met een SCART-stekker verbinden. Welke ingangscombinatie welke kleur oplevert kun je vervolgens bepalen door de GAL te herprogrammeren, iets wat je met een goedkoop programmeerapparaatje zoals de TL866 van AliExpress kunt doen.

[Reactie gewijzigd door dmantione op 19 maart 2019 11:46]

Goed idee! Persoonlijk vind ik kleur bij Pong niet zoveel toevoegen, maar het is zeker een leuk excuus om met een GAL te spelen. De TL866 is sowieso een aanrader voor elektronicahobbyisten die zich met retro gaming bezighouden. Zelf gebruik ik hem o.a. om cartridges voor oude consoles te maken.
Ik zou het echt super leuk vinden als "we" een keer een basis cursus programmeren FPGA oid krijgen om bijv. een atari 2600 na te bouwen of iets anders wat te doen is. Snap dat het wel wat ingewikkelder is dan dit maar hoe tof zou het zijn om echt wat te leren.

[Reactie gewijzigd door terracide op 19 maart 2019 13:05]

Het zou misschien ook wel eens leuk zijn om te kijken of er animo is voor een build dag, vooraf pakketje onderdelen en print bestellen en dan samen solderen en kletsen. Hoe dan ook een erg leuk tweakers artikel!
Dit pakketje (of afgeleide)? :Y) ik kom met m'n boutje niet veel verder dan 0603, lekker frusterend middagje zandkorrels kwijtraken :)
https://www.tindie.com/products/MakersBox/smd-challenge/
haha wat gaaf dat iemand dat gemaakt heeft.
Ik ben daar best voor... Als iemand zich geroepen voelt om een forum topic te starten haak ik aan :+
ik had er vroeger ook 1 waarmee je iets van 30+ verschillende game modes had {meerdere lijnen kleinere grotere met gaten, van allerlij dingen}
Heel gaaf heren! Het schema en de bestellijst zijn al geprint. Hopelijk kom ik hier uit.

Vraagje: Is er een mogelijkheid om zonder verdere aanpassingen het beeldsignaal op een andere connector te zetten?

Misschien een mooie voor een volgende keer (of voor nu al O-) :9~ ) om een kit te kunnen bestellen bij jullie. Alle onderdelen zitten er in, scheelt een hoop zoekwerk en dus tijd die ik niet echt heb. Daarbij zijn sommige onderdelen alleen per 10 of 50 (o.i.d.) te bestellen terwijl ik er maar één of twee van nodig heb. Daarmee wordt het onnodig duur. Eventueel zoiets via een inschrijving laten verlopen zodat ook jullie kunnen bestellen aan de hand van het aantal inschrijvingen.
Zonder verdere aanpassingen zou je het beeldsignaal ook nog op een scart connector kunnen aansluiten. Pin 17 is voor composietvideo met pin 19 en 20 voor GND. Sommige (erg) oude tv's en monitoren hebben BNC-connectors voor composiet en dat zou dus ook kunnen. Voor alle andere connectors zal het signaal moeten worden aangepast.
Dank voor de reactie. Ik ga eens op zoek.
Vraagje: Is er een mogelijkheid om zonder verdere aanpassingen het beeldsignaal op een andere connector te zetten?
Wat voor connector zit je dan aan te denken?
Goh... dat roept herinneringen op. Ik had deze hippe oranje uitvoering ooit nog gekregen van mijn ouders:

https://www.kolektik.com/...500_csupload_53301770.jpg

Denk dat ik dit spel meer uren heb gespeeld dat welk ander spel dan ook, niet dat ik veel keus had hahaha.
Ik heb nog een originele liggen. Misschien ooit nog eens geld waard zoals de Apple 1😎
Ha wie weet, in mijn ogen is het zeker meer waard _/-\o_
Voor net geen 100 euro heb je er eentje uit 1978 O-)
Volgens mij was dit onze eerste console ergens in 1983. Mijn allereerste computerervaring _/-\o_
Niets mis met wat plugging :)

had inmiddels mijn ouders al gevraagd mijn oranje "game console"voor mij opzij te zetten om met de kids te spelen.

[Reactie gewijzigd door 2green op 19 maart 2019 12:28]

Als ik dit zie moet ik aan deze briljante kerel denken die Pong AI programmeert,....t duurt even maar dan kan AI beter pongen als de mens.... https://www.youtube.com/watch?v=tcymhYbRvw8 heerlijk!
Je moet hem dan wel een kunstmatige lag geven, anders houdt ie zijn bat gewoon de hele tijd onder de bal. :+
Mooi werk Sim! Tweaker waardig!
A blast from the past!!

Man man, volledig gefrustreerd als klein kind omdat je niet kon winnen van mijn tweelingbroertje of dat je vader en oom WEL de blokjes raakten met het schietspel.
Blijft een mooi project en ik ga eens wat chipjes bestellen. maar is dit nu ook te spelen op een moderne platte TV?? Of moet dit op een CRT gespeeld worden?
Nee, hoor, het werkt prima, zolang de platte TV nog een composietingang heeft. Als je echter met elektronica bezig bent, dan is een beeldbuis wel een flinke plus, omdat je onvolkomenheden in je schakeling beter kunt inspecteren.
Volgens mij moet ik nog ergens een zelfbouw hebben liggen op zolder. Op een stukje gaatjesprint en in een houten sigarenkistje gemaakt met een paar schuif potmeters.
Ja had ik ook zelfbouw en met schuifpotmeters in 2 handkastjes. En met een videomodulator op de antenne ingang van de TV.
Interessant atikel Sim. Leerzaam ook!

Op dit item kan niet meer gereageerd worden.


OnePlus 7 Microsoft Xbox One S All-Digital Edition LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Sony PlayStation 5

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True