In some previous messages I explained my project to redesign the
"profit setter" board.
Now the project is just finished and the JB works perfectly
At the beginning I took the same idea as Jim and I redesigned a new
board in relation with the software I wanted to write.
I realized the project using the PIC 16F877, my objective was to have
a board to board replacement without any changes in the original
design, except the removal of the original MM5799 chip and its
replacement by a flat cable to my prototype
Also I decided to write the software in "C" language using the
interrupt functionalities for the different input peripherals
These peripheral are, the keyboard, the opto decoder, the scan level,
the coin switches, the home and side (A/B) switches
The home and side switches do'nt need to drive the interrupt. I
started to design a 22V10 GAL to keep track of the other signal and to
generate an interrupt signal
I started to write the software and the first element to debug was the
keyboard
Rapidly I discovered that the transitions in the grid which
multiplexes the keyboard and the display generated some parasitic
signals, so I decided to handle the keyboard by the software which is
pretty much simple to handle the switches rebounds
Remainded the other input signal
The coin switches were rapidly debuged as well the opto decoder which
provide a very clean signal
Regarding the selection memory, I have reserved a 160 bits area, this
is pretty simple in CCS "C" language as the compiler provide a BOOLEAN
variable type. Doing this, the software is able to memorize all the
selection and the algorithm is very simple and fast, this is very
important during the read phase
The handling of the scan level was very straightforward, once the
interrupt is received we keep control until the scan level returns to
the normal position and the magazine returns to the home position
The main problem I encountered was the displays electronic interface.
These displays are VFD (Vacuum Fluorescent Display) devices, the
cathode powered with a 15V negative voltage.
These devices need a positive voltage on the grid and anodes with
respect to the cathode voltage to get something displayed. These
levels are to be interfaced with the TTL level from the
microcontroller
To debug the software I used the MicroChip "In Circuit Debugger" ICD2
(mine is a third party device, pretty much cheaper) integrated in the
MPLAB software. This equipement is connected on the prototype board
and to the PC using USB interface. It can programme the chip, insert
break points at the "C" language level , you can display/modify the
files and special registers, An essential equipement to debug.
Now after couple a weeks of hard job the JukeBox is back to work.
In a near future I expect to have a video showing my job
If you are interested to make your own, I can provide you with more
technical infos regarding the electronics as well as the software
Best regards
Andre
P.S. Be indulgent with my English, French is my mother language
--
You received this message because you are subscribed to the Google Groups "rockola477" group.
To post to this group, send email to rocko...@googlegroups.com.
To unsubscribe from this group, send email to rockola477+...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rockola477?hl=en.
Andre,
I took the profit setter board back to the shop that sold me the Juke.
He swopped out some I.Cs on the board until it worked.
He didn’t charge me anything.
I then sold it and made a digital Jukebox with a touch screen in a Wurlitzer style cabinet.
Lots of flashing lights.
This is the 2nd juke that I’ve had nothing but trouble with.
No more Vinyl Jukes for me.
I’m into refurbishing the old 60’s autochange record players now.
Regards,
Dennis
--
You received this message because you are subscribed to a topic in the Google
Groups "rockola477" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/rockola477/GDc61iwbjSs/unsubscribe.
To unsubscribe from this group and all its topics, send an email to rockola477+...@googlegroups.com.
To post to this group, send email to rocko...@googlegroups.com.
Visit this group at http://groups.google.com/group/rockola477.
For more options, visit https://groups.google.com/d/optout.
Sorry Tim,
I should have addressed it to you.
Dennis
From:
rocko...@googlegroups.com [mailto:rocko...@googlegroups.com] On Behalf Of timothy jones
Sent: 18 May 2014 01:26
To: rocko...@googlegroups.com
Subject: Re: My Rock-ola 476
did you ever figure it out i to have a problem i think caused by bad board
--