Hi!
I also designed a datadial with discrete electronics some years ago. Worked but the partcount was quite high.
So I designed a version that works with a small and cheap 8 pin microcontroller.
The pulse length can be programmed like a safe code...
Maybe this could also be the way for your design?
My design can be found at:
http://go.to/datadialCiao
Peter
http://www.ullrich.at.tt________________________________________
Von:
korgpolyex@yahoogroups.com [
korgpolyex@yahoogroups.com] im Auftrag von bimmerfan222 [
bperkins211@...]
Gesendet: Sonntag, 16. September 2012 19:00
An:
korgpolyex@yahoogroups.comBetreff: [korgpolyex] Re: Data Dial Encoder Project - WORKING!!!
--- In korgpolyex@yahoogroups.com, Michael Hawkins <korgpolyex800@...> wrote:
>
> Holding down either Up or Down during boot up will cause HAWK to clear firmware memory.
>
> So your circuit is somehow holding one of those buttons down during boot up.
>
> Mike
Well this is an unforeseen consequence. I looked for info about the software clear command in the docs.. couldnt find it.
I did make a schematic and posted in the Files section here:
http://launch.groups.yahoo.com/group/korgpolyex/files/4%29%20Modifications/Data%20Dial%20Encoder/
The current circuit will create a steady ON state to either Up or Down switches if the encoder is at a state of both A & B encoder terminals grounded (a spot when the encoder is between detents). So if the knob is stuck between detents at powerup, I get screwed.
Otherwise, it will make a pulse while being steadily turned either direction and make a complete ALL OFF state when the encoder is firmly seated into a detent.
So basically I've got a few options-
1. Somehow make the circuit not ever output a steady pulse.. perhaps insert a 555 one shot multivibrator right before the 4066's control inputs.
That means more components.. some of which I dont have to create a long enough pulse width.. ugh. It's either order more or pay out the butt at RadioShack for the extra Caps n' Resistors.
This would also eliminate my stead ON state that can make the number zip up/down on it's own faster than the dial can when turned... a feature I'd like to keep for now.
2. Put a switch in to keep the dial off during boot and try to remember to shut it off at boot to ensure no signal is passing thru.
This would not be reliable...
3. Put some indicator lights on to show if a stead ON state for either UP or DOWN switches is happening. Maybe a nice addition anyways.. but it would give me a chance to turn the knob a bit to make the LED's go out while it boots.
Still not the best approach in itself alone, but an addition I may add in anyway to track the encoder's ouput state.
4. Ask for a Boot Code that disables that CLEAR feature. The easiest and most reliable solution.. a solution out of my hands at the moment.
Does that clear feature HAVE to be in place??
I tried really hard to get this mod going without any help.. but once again I run into unexpected roadblocks.. so frustrating.
I thought people might like this feature, but I doubt anyone would want to use it in its current state of the occasional software wipeout.
------------------------------------
Feel free to upload into the files section any sysex dumps and tape dumps of patches that you may have but please discuss (with the entire group) the posting of other files ∗before∗ posting them. This helps us to keep redundant information from showing up everywhere and also allows us to constantly improve the format and structure of the documentation. We talk about the HAWK-800 quite a bit but we also discuss and help owners of the original Poly-800 models. So don't be shy if you haven't got the HAWK-800.Yahoo! Groups Links
The information contained in this e-mail message is privileged and
confidential and is for the exclusive use of the addressee. The person
who receives this message and who is not the addressee, one of his
employees or an agent entitled to hand it over to the addressee, is
informed that he may not use, disclose or reproduce the contents
thereof, and is kindly asked to notify the sender and delete the e-mail
immediately.