Apple-time repair Pt. 9

ff terug begonnen na niet zo veel gedaan te hebben.

Wel veel gebrainstormt. deze kleur lijkt me super: (een nieuwe arcadegame skycursers)

tumblr_njkjk1THRg1tjvu68o1_1280

 

Dit heb ik alvast wel gedaan: de audio-amp aangesloten op de speaker die in de oorspronkelijke kast zat en getest. (met https://www.youtube.com/watch?v=DLbtEMnkpLU)

Niet direct zo evident, aangezien alle aanduidingen op de pc in’t chinees staan.

ik vond er dit gelukkig over: “Its a pretty simple circuit to wire up, source comes in next to the volume knob (this is connected to the RCA connection on the jamma adapter). on the rear you have 12V and gnd, then output to speakers. Also cool to notice that when you connect the RCA to the jamma harness it automatically stops the amp on the adapter from working.”

Werkt heel goed (én luid). enkel een luide brom (als er een stilte is). Misschien is mijn adapter (een 12v adapter van een kapotte batterijen-lader) hiervoor niet geschikt?

DSC_2845

Apple-time repair Pt08

nog wat kleine dingetjes zijn gebeurd:

  • de mini atom pc is niet echt zo denderend… een andere pc zal het moeten worden
  • die andere pc werkt daarentegen wel perfect met 15.7 kHz (de correcte frequenties van een arcade monitor) op zijn dvi/vga uitgang. een monitor heb ik ook, enkel is die gigantisch groot in zijn behuizing. maar dan komt dus de vraag: in of uit de behuizing?
  • ik heb ook een tweede joystick toegekregen en een kleine audio-versterker, dus watch for those.
  • rode sample t-molding (3/4″ deze keer) is toegekomen, is bright red, past goed (zeker goed genoeg, bedekt nét iets meer van het zichtbare hout dan die 11/16″). dus heb ik keus uit meer kleuren… die bright red is nogal heel plastiekerig… zwart was dan beter… (of nog een andere kleur)

DSC_2749

 

Apple-time repair pt07

nog wat kleine dingetjes:

  • mini-pc aangepast zodat die kan aangezet worden met arcade-knop bovenaan de kast.
  • t-molding.com sample is toegekomen (is idd die 11/16″, een vreemde tussenmaat, dus enkel zwart of wit is mogelijk), ff geinstalleerd, zwart lijkt me heel proper, maar saai…

Apple-time repair pt06

eindelijk eens wat kunnen spelen. Conclusies:

– die lcd won’t cut it… kijkhoek is echt niet goed. The crt is the only way…

– de plek waar de joystick nu zit is problematisch, aangezien sommige microswitchen amper in de kast passen nu…

– button 1+2 mogen niet zo vlak bij de rand zitten, mij pols hurts like hell…

– de marquee werkt nu, was puur een andere tl-buis insteken 😀

Apple-time repair pt05

ok, eindelijk nog wat tijd gemaakt en een eerste provisoir control panel ineengedraait.

– ook gedaan: stuk spaanderplaat laten zagen om monitor (voorlopig als test LCD) op te vijzen.

Apple-time repair pt04

Een paar kleine dingen kunnen doen:

  • de monitor losgekoppeld en eruit gehaald ( plank waarop dat bevestigd is is 65,2cm breed en 50,2 cm diep.)
  • de plank waarop de PSU en chassis van de monitor losgevezen en eruit gehaald.
  • de kast goed gestofzuigd (waardoor ik nu weet dat de schimmel op de bodem gewoon stof was)

Apple-time repair – pt03

Ook vandaag maar wat dingen tussendoor kunnen doen:

  • misschien nog niet vermeld, maar er zit geen game in, dus nog wat verder nagedacht over de pc die ik erin ga steken, ik heb hier nog een atom-pc-tje staan die ik tot voor kort als xbmc-machine gebruikte, die perfect dienst kan doen…
  • scherm gepoetst met ruiten-sproei-ding, man, wat een verschil! (zie fotos)
  • een template gemaakt van de huidige control panel overlay met veel te veel gaten op heel vreemde plekken… iemand een goede manier om die dicht te maken?
  • de knoppen heb ik in wat warm water met kuisproduct gelegd, hopelijk lost dat het vuil wat op… zal ze er een dag of twee in laten liggen
  • en het controle paneel heb ik ook al licht opgeschuurd met de hand, binnenkort dit eens met het machien doen, maar misschien eerst eens denken hoe ik de gaten kan opvullen…

Apple-time repair – Pt02

ok, dag twee van de apple-time repair: hier en daar tussendoor wat kleine werkjes kunnen doen

  • ik wou desperately gisteren het controle paneel eraf krijgen, maar 1 vleugelschroef dacht daar anders over. maar: dremel – schroef: 1-0 (de schade herstel ik later wel)
  • eens het controle paneel eraf, heb ik daar de knoppen afgevezen en de heel vieze microswitches (die gewoon voor de vuilbak gaan zijn)
  • ook heb ik de kartonnen bezel rond de monitor gehaald en opzij gelegd (om later te recreëren), evenals het glas dat op een veilige plek ligt.
  • als de monitor toch niet aan de klap te brengen valt, ik heb net boven gekekeken dat 1 van mijn andere CRT’s eig perfect zou passen qua beeldscherm (of het uit zijn omhulsel moet of niet, valt nog te bekijken!)
  • Een andere grote vraag blijft: horizontale monitor of verticale? de kast kan beiden aan, maar kan niet makkelijk geswitcht worden….

 

arcade kast is toegekomen!

Mijn arcade kast is toegekomen!  Hier alvast de eerste foto’s en indrukken:

  • hier en daar wat schimmel, maar helemaal niet in het hout getrokken, lijkt me
  • praktisch geen vochtschade zover ik al gezien heb.
  • ik heb de pries even ingestoken en enkel een zekering horen/zien springen (vonkjes), daar moet ik dus verder naar kijken.
  • de marquee (dat plexiglas met apple time op) is heel proper te krijgen en die “amigo” is een sticker langs de binnenkant die er heel makkelijk afkomt
  • de t-moldig (zwarte plastiek langs de randen) is versleten, moet ik opmeten en nieuwe voor bestellen, voor de juiste maat heb ik al een sample bij t-molding.com besteld.
  • ik heb 121 frank gevonden in de kast, nadat ik met wd-40 het verroeste slot perfect openkreeg (en het onderste slot heb ik dan nog niet eens opengekregen, al verwacht ik niet dat daar geld gaat inzitten)
  • de monitor is een hantarex mtc-900 (http://the.nerv.free.fr/docpro/MTC900_1.pdf), vrij common
  • de teller van het aantal keer gespeeld staat op 15880, maw. 15880×20 fr =317600 fr = ong 7800 euro dat het spel heeft opgebracht. best wel wat dus.
  • het soldeerwerk was gewoon affreus…

Morgen hopelijk wat verder doen.

DSC_2308

 

reprogramming the Arduino Uno R3 to be a ledwiz-compatible device

hi,

a very geeky post right now.

After a question on ArcadeZentrum’s Facebook page (https://www.facebook.com/groups/arcadezentrum) about whether or not it is possible to use an arduino uno or mega2560 as a ledwiz replacement, I got to work trying it out.

what is ledwiz? It is a usb device that works together with several arcade emulator frontends and virtual pinball frontends to light up leds and spin motors etc in response to game-events. (sold on http://groovygamegear.com) Unfortunately it is quite expensive to get to Europe.

We stumbled upon this: http://forum.arcadecontrols.com/index.php?topic=132903.0, where philip88 is using a bare atmega-32u2 chip on a breakoutboard as the ledwiz replacement. You have to download LWCloneU2.zip from there. (or here: www.bertclaes.be/ledwiz/LWCloneU2.zip) and unpack this.

I tried to replicate it, using the 16u2 present on the uno R3 (the 16u2 replaced the old 8u2).

First I had to reset the 16u2, so I could reprogram it. This is done by powering the arduino (e.g. by plugging in the usb) and shorting these two pins  here:

shorting these pins will reset the 16u2
shorting these pins will reset the 16u2

(CAREFUL: on the R3, there is already the correct transistor there (just above those pins), on R2 and R1, you have to follow this guide: http://arduino.cc/en/Hacking/DFUProgramming8U2)

Second step is to build the firmware philip88 provided with the latest LUFA-source code.

Lufa source code can be found here: http://fourwalledcubicle.com/LUFA.php
The necessary AVR chainset can be found on: http://www.atmel.com/tools/ATMELAVRTOOLCHAINFORWINDOWS.aspx?tab=documents

Be sure to put either (64bit) C:\Program Files (x86)\Atmel\AVR Tools\AVR Toolchain\bin or C:\Program Files\Atmel\AVR Tools\AVR Toolchain\bin (32 bit) in your PATH enviroment variable.

Then you have to edit the file “makefile” in the firmware directory of your unpacked LWCloneU2.zip.
You will have to change  “LUFA_PATH    = ../../LUFA/LUFA-120730/LUFA” to the correct path where you have put the LUFA source code. I also changed “MCU          = atmega32u2” to “MCU          = atmega16u2” just to be sure.

After that you will have to build the new firmware for the 16u2, by running make when in the firmware directory.
If the building is successful it will say “Finished building project \”LWCloneU2\” and several files will be created inside the firmware folder.

Third thing is flashing that firmware onto the 16u2. For this you will need Atmel’s Flip application, which you can download on http://www.atmel.com/tools/flip.aspx. in flip you have to select your target device (ATmega  16U2) and the Communication Medium (USB). If flip gives the error “could not open USB device”, you haven’t correctly reset the 16u2 and have to short the two pins again. Another error i got was “atlibusbdfu.dll not found”, I resolved that one by unplugging the usb of the arduino and plugging it back in, it installed a driver at that moment.

If you have successfully selected the right target device and Communication Medium in Flip, you can load the HEX file from the firmware folder of LWCloneU2 and press the Run button at the bottom left. It takes a couple of seconds, and the firmware is now replaced.

To test the chip, you can use the testapp.exe inside the LWCloneU2.zip in the command line, but you will have to install  Microsoft Visual C++ Redistributable from here:  http://www.microsoft.com/en-us/download/details.aspx?id=30679 (32 and 64 bit just to be sure) or it will tell you “The program can’t start because MSVCR110.dll is missing from your computer.” If all goes well, both the Tx an Rx leds on the arduino board should light up and you will get “ledwiz device found, id: 4” on the command line.

Another app to test it out is Ledblinky’s simple led test, and there you will find out that port 10 corresponds with the rx line and 11 with the tx one and port 13 with the built in test led. just don’t put it on full intensity, because the led will just go out…

Next step will be to try to use all the ports on the arduino by speaking to the mega328-chip trought the 16u2… not sure this is possible…

Some other useful links:

http://hunt.net.nz/users/darran/

http://blog.arduino.cc/category/hacks/lufa-hacks/