Jump to content


  • Content Count

  • Joined

  • Last visited

  1. jonpurdy

    Apple Adjustable Keyboard (M1242) keys repeating

    I was able to fix most of the bad keys on the good keyboard. Swapped a few springs out and one metal piece and the keys were back to normal. There's still one key that's giving me issues ("w") and I intend on desoldering the switch and replacing with a good one. I also gave each side of the keyboard a very detailed clean with, compressed air, q-tips, and alcohol. To protect the ribbon cable that connects each side from damage, I filed off a few plastic tabs. These were pressing down on the cable. I've attached a photo of the switches for future reference.
  2. Those images made my eyes hurt... The good news is that you can keep the near mint case and RAM and any other parts; you'll just need to find another II or IIfx board. But unfortunately that looks pretty bad; you'd need some serious electronics skills to repair the traces on that. If you're recapped stuff before you've got a fighting chance though.
  3. jonpurdy

    Apple Adjustable Keyboard (M1242) keys repeating

    Update: was motivated to look into this further this evening. Did some more testing and found that it was specific key switches that were the problem. Some of them (like the "u" key) are softer and activate with less pressure than others. I found that totally disabling key repeat in the Keyboard Control Panel did help. However, I took the chance and swapped the ribbon cable to my first M1242 (the one with the broken cable). Much better performance and the issue with the repeat keys basically went away. Of course, it turns out this keyboard has some issues of it's own: certain key caps require MORE pressure than others, so instead of repeat characters I get no characters at all I think the next plan is to figure out which key switches on each are good and bad, then remove or desolder the bad ones and replace them with good ones from the spare keyboard. Lots of links available for this keyboard for anyone else interested: http://www013.upp.so-net.ne.jp/cyberdog7/Adjustable.html https://deskthority.net/wiki/Apple_Adjustable_Keyboard https://applefan.tistory.com/41
  4. TL;DR: keys repeat sometimes, can it be fixed by cleaning switches or is it a design flaw? Full post: So I've always wanted this keyboard ever since seeing it in The Net (along with the 8100, PB 540c, etc.). Picked up a non-working but cosmetically great one a few months ago, and a working but yellowed one a month or so ago. The non-working one had a split ribbon cable (the one connecting both sides of the keyboard). Which is unsurprising since it's very tight and disassembling the keyboard seems to tug on the cable enough that it could split if one wasn't careful. The working one is mostly fine, but I've noticed that some keys have an issue where they repeat (I type "r", but end up with "rr" or "rrr"). Or if tying "the brown fox" I'll get "the ebrrown fooxo" (slightly exaggerated example, but shows that the extra presses still get inserted after I've typed the next character). This typically happens when typing at high speed and not as much at low speed. It's isolated to a few keys, but I've only tested it for a few minutes at a time so the issue could be more than those keys. If I was to wager a guess, it seems like the key switch is internally sticky, so electrical contact would be held for slightly longer than the split second that my finger hits the key, causing the repeat. (It's not a software setting, checked Key Repeat.) A second guess would be that the keys aren't debouncing correctly (google "keyboard debounce" for more info). Is this something that can be fixed? I was planning on getting the key caps off all the keys and cleaning the switches out individually to see if this fixes the issue. I could also pull the keyboard switch parts and circuit boards and plastics from the non working one and use the ribbon cable from the working one. Though I've heard that these keyboards are somewhat flawed from the factory and a lot of them had to be RMA'd when new.
  5. That's great! I created an issue for this and will merge the patch when I get a chance this week: https://github.com/jonpurdy/mosaicbin/issues/1 I made a lot of assumptions, so I presume there will be more issues like this. Especially cool to see the video of the SE/30!!
  6. That's great! Didn't even think of loband.org, but does it involve rewriting every <a href> to go through loband? If so, that's a great idea. Looking forward to the PR. What changes did you have to make to get it going? I've only tested this on a few feeds (simple and complex) but it still needs a lot of work. Figured I'd see if folks were interested first before putting a lot more into it. I'd like to restructure some of the code, plus have test coverage, plus handle errors properly rather than spit out debug info. And then eventually a bit more complex layout (could replicate the Feedbin UI with frames, lol).
  7. For those interested, I have released the source for "Mosaicbin" to Github: https://github.com/jonpurdy/mosaicbin Over the past week I've added pagination, style cleanup, and a lot of fixes. But I'd say the biggest feature is image conversion. When an entry is requested that has image links, Mosaicbin will download the image, convert it to fit within 640 pixels wide, save as a JPEG, and then serve that converted file locally to the client. (No more missing images from HTTPS URLs!) I've even emailed Icon Factory and licensed the icon from them (which I originally remember coming on a MacAddict CD around 1997), so Mosaicbin has a period-correct logo. If you're interested in trying it out in it's current state, I recommend doing so either in a Vagrant machine or a VPS, so you're not messing around with your local Python install. But it does work locally as well. Installation instructions are on the Github link above.
  8. So the PDQ I got is great: 300MHz, 512MB RAM, 8GB drive, and a DVD-ROM drive (unexpected surprise). Unfortunately, it too has the exact same issue as my 13.3" 250MHz. I didn't test the 44-pin adaptor, but I did test the CF card in a PCMCIA adaptor and it can read and even boot from the CF card, but as soon as data is written it hangs (clock stops, mouse can move, but need to hard reset). I tossed all my CF cards years ago (I think mostly 512MB and 1GB anyway), so I don't have any more to test with. I am considering getting an mSATA adaptor with a 32 or 64GB m.2 drive, but I'd like to wait a bit to see how much I actually use this machine (since I'm already in about $220CAD after buying two of them and the accessories). I may just copy the system folder and whatever I'm doing on it to a RAM disk and work off that (since I got the CF card for silence, not speed).
  9. I get the same issue when plugging the adaptor into my 250MHz Wallstreet, but it lasts for about 5 seconds then turns off. Then I can boot the machine normally. I've had the processor card out a few times due to other maintenance but it hasn't changed the result. I will try resetting the PMU this evening and report back.
  10. I'm actually having some trouble as well on my 250MHz Wallstreet (non-PDQ) with a Sandisk CF → 44-PIN IDE dual drive adaptor, as well as when the CF card is in a PCMCIA adaptor. The system hangs whenever I try to write data to it (mouse cursor can move, but clock and everything else freezes) using OS 8.6 (don't have X and wasn't planning on using X, but might do so for testing). I've actually got a PDQ waiting for me at home (shipped and delivered just today) so I'll update this post with my results after trying this machine out.
  11. So I've wanted to use my 9500 for web browsing but most of the solutions just don't work for me. Classic browsers (even iCab) don't render most sites correctly, and web rendering proxy has many issues (like form submission and only rendering part of the page). But then I realized half of what I do on the web is reading news through Feedbin (the RSS service I use). This would be significantly easier to write a client for since it's got a great API and I wouldn't have to deal with any dynamic content, just the RSS entry content that's pretty basic. I whipped up a quick proof-of-concept using Python and Flask and it can be run locally, on Docker/Vagrant, or in a VPS somewhere. It does all the work of grabbing feeds and entries from the Feedbin API and spits it out to a basic HTML format that any old Mac can read. You just navigate to the IP or domain that Feedbin-Classic is hosted on and you're good to go. I even implemented "Mark as Read" through old school HTML forms. I'll probably publish this to Github soon, but is anyone else interested in this sort of thing? If so, any specific feature requests?
  12. jonpurdy

    PowerTower Pro 225

    Apparently with this product (specifically the PowerTower Pro), their CEO (Steve Kang) was able to use his connections at IBM to get these 604e chips super quickly. Combine that with their already fast product development cycle and they were able to beat Apple to market. Totally mixed feelings on this since Apple would definitely have died if they kept the clones around, but at the same time PowerComputing was just so awesome. At least they got bought out by Apple with a $100M parting gift.
  13. jonpurdy

    PowerTower Pro 225

    TL;DR : Got "dream machine" PowerTowerPro for $130CAD. Love it, super easy to work on! I've always dreamed of getting a PowerTower Pro ever since being 12 years old and seeing it hit the September 1996 cover of MacUser magazine. I picked up my dream machine (9500/132, cost $10,000CAD in 1995) in 2012 for $50 and it's been serving me well for my retro hardware needs since then. (I really love these cover model machines.) A few months ago I brought my 9500 to my condo (rather than pulling it out every year at my parents' to play Yoot Tower), and this got me curious about acquiring a few other dream machines or parts. Between 2012 and 2018 though, it seems that prices have increased significantly! I was about to buy a TAM (since they seem to sell for the same price as two or three working IIfx or Quadra 950s) but realized that I'm more of a high-end tower type of guy (since I can drive my beige LCD at 1280x1024 and install other upgrades). I also don't really care about resale value since anything I buy now will just be kept forever. While browsing eBay randomly, I noticed that my dream PowerTower was available. It was used in a recording studio in Montreal and then stored until now. I thought it'd be nice to have, but I wasn't going to shell out $150CAD plus $150CAD shipping. After a month of it sitting there, I messaged the seller about an updated shipping price (since I'm in Toronto). Ended up getting it for $130CAD all-in, which I'm pretty happy with. My old poor student self from a decade ago would balk at paying that much for an old machine, but these sorts of purchasing opportunities may not come up again! It booted up right away and had 8.6 installed on it. It came with 96MB RAM and the original 2GB drive. I wasn't expecting it, but it actually came with two IxMicro Twin Turbo cards! I recall these being a relatively high end option back in the day. One thing that's odd is that it has the 225 logo on the case, and the sticker on the card says it's a 225MHz part, but System Profiler says it's running at 200MHz. I haven't looked into it yet, but perhaps a jumper was set to downclock the card? Or maybe the bus is running at 40MHz instead of 45MHz, which multiplied would mean the CPU at 200MHz? I will do some research to figure it out. The most eye-opening (but obvious) thing to me was how easy it was to get this machine apart. It's just a bog-standard PC ATX case that comes off super easily. CPU card, RAM, disks, PCI slots all immediately accessible. This is in contrast to my 9500 which requires almost everything to be taken apart to do a simple RAM upgrade. I love the look of the 9500 but it really is a pain compared to the 9600/beige G3! I'll be using the PowerTower for any peripheral testing/upgrading/disk formatting tasks so I can keep my 9500 sealed to prevent any more plastic tabs breaking off.
  14. jonpurdy

    3D-Printed Objects

    Thanks @Swolfington for the 9500 bezel parts! I had 815-1690.stl and 815-1690_eject.stl printed on ABS to see how well it would fit first. I may sand this one down and paint it, or just get it reprinted with resin for a smoother finish (which I'm sure I'd have to sand anyway). I didn't install the eject button yet but will do so once I've sanded and painted. I actually bought a WGS 8550 (the server cousin of the PM 8500) just for the CD bezel (since my 9500 has lacked one since I got it in 2012), but it's really awesome that the community can fabricate parts for itself now! Such a great way to keep these machines alive for years to come.
  15. jonpurdy

    68LC040 in Centris 660av

    Hah, I wouldn't actually put a logic board in a dishwasher. We could take it to someone, but this is a skill that we should learn. I'll look into cleaning up the board myself. Recapping shouldn't be difficult either; I've had soldering experience in the past and I've got a new soldering iron kit with nice needle tips and a desoldering pen-thing I've been wanting to put to use (after it's initial lamp cord fixing use). Fortunately, we've got a dead Centris 610 that will serve as a perfect practice rig (and recapping might actually fix that, too).