Jump to content

Hawkeye

Administrators
  • Posts

    3,630
  • Joined

  • Last visited

  • Days Won

    36

Everything posted by Hawkeye

  1. From the album: Hawkeyes MB stuff

    Using a color foil for VFD hue-shifting. Including a space invaders alien. Hope you like it. Outstanding work TK. & Wilba - Thanks once again!
  2. Step 20: Upgrading to an awesome VFD :-) (optional) Parts used: * Noritake CU20045-UW5J VFD (Mouser 775-CU20045-UW5J) * A dremel with a cutting wheel and a grinding/sanding tool * Your favourite soldering equipment Warnings: * The described steps are suitable only for exactly the abovementioned VFD. I searched for many hours trying to find a VFD that fits into the MB6582 with relative ease without big modifications. * The VFD also fits without altering the PCB with the dremel tool. But then you have to mount it a few millimeters deeper, and very slightly angled, which you may like or not - I wanted it to be as close as possible to the CS and be parallel to it. * The current consumption of the VFD is quite high. In conjunction with the increased current consumption of the backlight LEDs, I would therefore highly recommend building an alternative PSU than the 25+ years old C64 power bricks in use. I will therefore post a small mini-tutorial of how to build a more powerful linear PSU later on. Even if this is not CS-specific, I feel, that it is an essential upgrade - there are reports of fried SIDs because of catastrophic 7805 voltage regulator failure. Frying the SIDs and the VFD would be bad. Very bad. * Also, there may be a nice line of new 20x4 OLEDs suitable for your MB6582, if you want to avoid the high cost for a VFD. * But the SIDs are old-school. So a VFD it must be... here we go :-). * Unfortunately, this VFD does not run out-of-the box. Some driver adjustments were necessary - you can read on the process and download the driver in this thread: Description: * The VFD is wired exactly like the LCDs. Just "copy" the pins and you are fine. Note, that I´ve left out the data pins 1-4, as the MB6582 uses 4-bit mode by default and the wires are not necessary (photo 1). * As the VFD has some angluar pins just where the lower PCB display border is, you can take away ca 1-2 millimeters of the PCB with the dremel tool and a cutting wheel - there are no connections here, so no harm is done (photos 2 and 3). * Also, the VFD has a "coil" very close to one tactile switch. As only the upper section of the switch is used on the PCB, you can use the dremel with a ca 10mm "grinding tool" to take out that section (photos 4 and 5). Be careful to not harm the switch case though. Also make sure that the two shortened switch pins do not contact the exposed upper or lower copper layers of the PCB. * Insert the M2.5 screws to which you add a M2.5 nut from above into the four "display holes" on the CS PCB. Fasten these screws with M2.5 nuts from below the CS PCB. These also serve as a 1.5-2mm spacer between the VFD and the CS PCB backside. Now stack your display from below and fasten it with four more M2.5 screws. Perform a fitting test - no parts should touch when the screws are fastened - it is especially important to control the "coil" area (photo 6) and the region where you soldered the display connection pins. In case of doubt, use insulating tape to mask. * If you are really confident that all is right, connect all control surface connections and the display to the base PCB and turn it on. Make sure, that all LEDs, tactile switches and rotary encoders are working (photo 7). * Now assemble the CS PCB and the upper part of the PT-10. If you are using flat-head LEDs, take care that you do not apply force, otherwise they will bend. Check for any LEDs that will not 100% fit their holes, unassemble and bend them lightly in the appropriate direction. When it is done properly, at some point, the two parts will just "click" together. Fasten all screws and for sanity reasons use masking tape to "protect" the display pin area from unwanted contacts (photo 8). * When all is done, enjoy your new VFD (photo 9). I don´t yet own a plexiglass screen to protect it. Will keep you posted when I got it - frontplaten.net will produce them and they also have transparent colors available - which is great for shifting the color hue of VFDs towards the wanted color - or just limiting the brightness (by using a cool grey transparent window).
  3. To estimate the damage, we need hi-res pics from front and backside. You can most likely use a short wire from another solder point to fix the problem. If you need to desolder components again, first cut every pin at the top of the PCB, remove the component, then use a vacuum pump from the backside and your iron from the frontside for every pin to "clean" the holes.
  4. Step 19: Create Knob Backlights (optional) Parts used: * 45 pcs SMD LEDs (1.5x3.0mm) (Red Water Clear Kingbright Standard SMD LED) (Mouser 604-APL3015SRCPRVF01) * a roll of enamelled copper wire (.35mm diameter) (e.g. Reichelt CUL 35) * a roll of standard electric insulating tape * your favourite soldering equipment * a soldering "helping hand" tool * SMD calipers Warnings: This is a time-intensive task. It is only required if you have non-opaque knobs (like the transparent waldorf knobs), that can be illuminated via backlights. Also, I highly recommend to not enjoy excess caffinated beverages, because, ehm... the LEDs are small :-). As I started, I needed over 20 minutes per "LED Loop", in the end around 10 minutes... and there are 15 of them... Otherwise, it is very meditative and great training for smd soldering, so... lets begin :-). First of all, I consulted a few people more firm in electronics than myself, and also read up on some tech resources... On each rotary encoder three LEDs should be mounted and wired in series for easier cabling... Normally, resistors in series to a LED are employed to limit the current that flows, because LEDs are not "linear" in current consumption... a very slight voltage increase leads to a dramatic increase in current... potentially over the limit and "burning" the LED. In this case, every LED only gets 1/3 of 5V, which leads to very moderate current consumption which I measured with a multimeter. Assuming the 5Vs are stable, nothing bad happens to these LEDs. This may vary when you employ different LEDs. Even if you use the same, always measure the current that flows, and verify that it is below the datasheet maximum. In many cases, 5V may not be enough to light three LEDs in series. You can then take +9V from the baseboard, but must then employ a resistor that matches your LEDs. In normal cases, please use a resistor and measure the current. I cannot take responsibility for burnt "direct-driven" LEDs. In fact, nILS takes all responsibilities :-). Description: * Use the enamelled copper wire, connect it to the +5V at the CS corner connector and wrap it around all encoder housings, like a telegraph line :-). Be aware that your wire stays clear of any holes in the CS - the standoffs must be free and not "collide" with your copper wire (photos 1 + 2). * Use one layer of insulating tape to cover the encoder shafts - you need to split it in half to have the correct height (photo 2). * Prepare a copper wire loop, by just wrapping a length of enamelled copper wire around an encoder shaft. Tin the loop at 120 degree intervals (photo 3). (You may need to have your soldering iron at a temperature higher than 400°C to melt the lacquer). * Cut the wire at your solder points - if nothing went wrong, e.g. one of these frequent reality bugs occured, you should have four shorter wires :-) - use a "helping hand" to solder the SMD LEDs and the wire pieces one by one, see photos 4-6. * Create a "standoff loop" that guarantees clearance from the encoder base (photo 7) * Connect the "LED Loops" as shown in photo 8 - one encoder pin is always grounded - make sure you choose the right one. Connect the other end of the loop to your "supply voltage line". * The LEDs should be really close to the encoder axis, otherwise they won´t "shine through" the relatively small holes in the frontpanel. You can bend the wire to force them into positions, where they are most effective - very close to the axis and quite at the bottom of the shaft. * When everything is ready your result could look like photos 9+10. Enjoy :-) Notes: * A SMD caliper is highly recommended for this task. Best investment ever for SMD tasks :-). * The SMD LEDs have markings for their negative pin, for example a color dot. Be sure to align all three LEDs in the ring in the same direction. * It is not necessary to use a special SMD soldering tip - I used my standard 1.6mm flat tip which worked great. * SMD LEDs burn quite quickly when you are careless with your soldering iron. Be sure to buy a few more than 45, because it is quite likely that you will lose some. * My friend jojjelito just informed me, that the SMD work can be avoided in two ways: a) use axial LEDs like these from digikey (lumex opto SSL-LXA228SGC) - they are a little bit more expensive but that will easily be compensated by the time saved. b) use a transparent washer and glue LEDs to the side of it - you will obtain a nice area light. Nice tricks, thanks! :-) * Also, Wilba just used normal "through-hole" LEDs, that were connected to GND and a supply line and then bent very close to the axis. * Lastly, Altitiude recommends using a LM317 + fixed resistor + trim potentiometer (look in the datasheet for a connection example) to be able to dim the backlight brightness. This is a very good idea, as it allows to adjust your LEDs to the optimum current draw.
  5. not too much though or the knobs will slip on the encoder axis while turning :-) ah no, d-shaft to the rescue :-)
  6. Hawkeye

    Welcome to Lava City!

    Good it was your invention - i saw the marketing guys at osram led division go berzerk with names like "ultra red" and "hyper red", so "porno red" is not soo far off, we will likely see it in 2012 :)
  7. Try again to exchange the problematic sid with a working one to make 100% sure its not the sid. Otherwise, closeup hi-resolution pictures (frontside and backside of the pcb) of the output section (above your problematic sid) would be nice, so we can have a look :-)
  8. Hawkeye

    Welcome to Lava City!

    and don´t use "photoshop -> adjust hue" - i would notice that heheheh
  9. Hawkeye

    Welcome to Lava City!

    did they sell as "pornographic red"? lolz those marketing guys are insane :-) Nao waiting for a poidh of Emerald City!
  10. From the album: Hawkeyes MB stuff

    ah those lead free solder fumes dont make happy no more :rolleyes: (backlight smd leds for transparent mb6582 waldorf knobs - last "night shot" of them, i promise :-))
  11. Sounds nice! Def. usable in some dark tracks :-)
  12. The power supply is right for for both options. To see which one has been chosen by the builder of the MB6582 baseboard, we´d need a hi-res picture of that. Please test the power supply for correct voltages (9V AC, 5V DC) before connecting it to your MIDIbox -> the old Commodore PSUs are not too reliable and can fry your MB6582: http://www.hardwarebook.info/C64_Power_Supply You may not have all the pins depicted in the above picture, that is perfectly ok (different revisions of the plug).
  13. Had an optimization idea - the resolution is now quadrupled to the displays´ native 256x64 pixels (formerly 64x64 stretched) without noticable speed loss - also I recorded this a little bit closer and in HD, so you can see all pixels :-). The music is a takeout from a rainy afternoon synth jam :-) Also, the codez are now in the repository (mios_test/app_lcd/ssd1322). If anybody has got an idea for "smooth" live updating of the heightfield for different views -> plz contact me :-). Now, on to more serious things :-) Bye, Peter
  14. Hi there, could you provide us with high-res photos of the PCBs (front (with chips in) and backsides), so we can have a look? Also, a description of what is not working (everything, only some switches/LEDs) would be great! Greets, Peter
  15. +1! Am very interested in your "Matt Gray" patch!
  16. The VFD for the MB6582 works fine :-) - watch the photo tutorial, will update it soon :).
  17. Thanks :-) The display looks fantastic and fits perfectly in the MB6582 display area ("raiser veroboard" needed). It is my hope to convince TK., that this is the perfect upgrade path for MBSID V3, so all we MB6582 users don´t need to build a new frontpanel (which is expensive) and my "Construction Phototutorial" does not get obsolete before MBSID V4 :-). I´ve just managed to get better timings, there is very slight flicker going on now, which is only visible when there are big bright areas displayed (e.g. "full on" display). Bye, Peter
  18. Yes, the problem with the SSD1322 datasheet is, that it refers to the same controller, but contains the settings for an arbitrary non-Newhaven display (e.g. a display @ 480x128). The Newhaven datasheet itself does not say a word on which addressing mode is used (there are a few possibilities) and the particularly necessary values for phase length, clock divider/oscillator frequency, pre-charge period and pre-charge voltages, as well as contrast settings. These values all depend upon each other like for an old fixed frequency monitor. Using extreme values for this, some nice FX are possible and the OLED really looks a lot like an old electron tube display :-). Methinks, I will address the guys @ Newhaven in their forum and ask them for the correct settings :). Edit: just did that, the thread is here. Best regards, Peter
  19. This topic contains the promised animated demo :-) - gosh it was fun, i want teh old timez back :)
  20. It was just for fun. If you are interested in teh codez, you can have them :) Best regards, Peter
  21. haz made a small Voxel Space Demo on 256x64 OLED using new LPCNespresso Core :)

  22. Update... i have a good feeling regarding the ultra-nice and cheap 256x64 OLEDs from Newhaven :-) Will present an animated demo, when I found some time to convert some old code :-) Thanks to TK. - without him = no chance to get this running.
  23. Smithy-express.com only 999USD. Or DIY :-)
  24. Hawkeye

    sid_side.jpg

    Arti, while I understand your wish to preserve things, he has "just" converted an empty case - which would have rotten on some basement anywhere in the world - converting it to a much loved and often-used midibox is a great thing to do, so others can see how fine the zx spectrum 128k was (i did not know it before!). Also, this conversion was done with a lot of dexterity and good handicraft knowledge and I think it looks marvelous :-) Bye, Peter
×
×
  • Create New...