The following warnings occurred:
Warning [2] Undefined array key 67188 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 67206 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 67608 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 67732 - Line: 275 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 275 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $thread - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $fid - Line: 295 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 295 errorHandler->error_callback
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 67206 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined array key 67732 - Line: 331 - File: inc/plugins/threaded_mode.php PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php 331 errorHandler->error_callback
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 332 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 304 ThreadedMode::buildtree
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $theme - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Trying to access array offset on value of type null - Line: 3 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 3 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Undefined variable $lang - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks
Warning [2] Attempt to read property "messages_in_thread" on null - Line: 5 - File: inc/plugins/threaded_mode.php(305) : eval()'d code PHP 8.1.2-1ubuntu2.14 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/inc/plugins/threaded_mode.php(305) : eval()'d code 5 errorHandler->error_callback
/inc/plugins/threaded_mode.php 305 eval
/inc/plugins/threaded_mode.php 23 ThreadedMode::showthread_threaded
/inc/class_plugins.php 142 threaded_mode_showthread_threaded
/showthread.php 918 pluginSystem->run_hooks





Pioneer Keyboard Fixes -- they ARE possible



#5

FYI, I just repaired two Pioneer keyboards (a 17B and a 42S) using slightly different techniques, and have thus resurrected two failing units.

On the 42s, after removing the PCB, I cut off the heads of the heat stakes bonding the metal backing plate to the plastic front. (I saved the cut-off heads for later.)

A four-piece sandwich of two flat sheets of mylar with holes, one flexible printed contact circuit, and a dome sheeet came out easily. On this unit, several of the domes' internal conductive ink spots had been worn away, and a loose flake was shorting the on/off contacts.

I ordered a conductive ink pen -- one specifically advertised as flexible and durable -- and "drew" a horizontal swath across the dot in each dome. (The contact fingers are interlaced and run vertically, so I figured a horizontal line of conducting ink in the domes should do the trick.)

I reassembled everything how it seemed it should go together, and put the whole assembly in a jig that applies pressure to the LCD and keyboard contacts without re-twisting the metal tabs that normally hold the keyboard and PCB together. (Thanks to Randy Sloyer for sharing pictures of his similar jig -- such a device is absolutely indespensible for working with Pioneers.)

Nothing. Turns out, I'd not put the mylar sheets together correctly -- one of the flat sheets with holes is meant to insulate the contact flex circuit from the metal backing plate. After getting that fixed, everything checked out perfect!

To re-bond the backing plate and plastic front, I used a small soldering iron with a pointed tip. Without the PCB in place (you probably would have guessed that), I picked up a cut-off rivet head with the hot tip of the soldering iron, placed that over one of the cut-off heat stakes, then pushed the iron point through the rivet head and into the remainder of the stake. This melts the two pieces of plastic, and forces a bit more out of the stake and up toward the metal plate. I then rotate the soldering iron, remove it, and press down on the warm (HOT!) plastic with my thumb. This re-forms a sort of rivet head that, while not as strong as the original, seems strong enough.

With all of my ersatz rivet heads rebuilt, the keyboard seems nearly as good as new. It certainly functions like a new unit, though it may not stand up to abuse quite as well.


To enhance the process, I tried a slightly different tack on the 17B. I took a short length of ~ 1/8" brass tubing and rotated it while dragging the end along a file at an acute angle, creating a tiny "hole saw". I chose the tubing so that its inside diameter was just greater than the o.d. of the heat stakes.

With this tool chucked in a nice pin vise, I tried to "saw" away the mushroomed parts of the 17B's heat stakes. This was a rather more involved process than simply cutting them off, but it left more of the heat stake protruding and made later re-fastening much simpler.

The 17B had a contaminated "STO" key, and after cleaning everything up, I could simply reassemble it. (There was no need for more conductive ink.) Like I say, disassembly was much more involved, but the reassembly went like a charm, and I didn't have to melt cut-off parts onto the heat stakes to make them work.

Both of these calcs work great, and I thought I'd share my experience in case any of you are facing similar problems.

Sometime (soon?) I'll rewrite this as an article for the Articles Forum -- with some pictures.

Good luck with your own Pioneer repairs -- and don't give up on that flaky 42S!


#6

Congrats on your successes, Paul! The approach you used for the 17B is intriguing. I wonder if using a similar brass tube heated to the plastic's melting temperature could be used to draw the heat stake up via capillary action. Absolutely no material would be lost that way.

It would be interesting to know if anyone on these boards has made any other tools specifically for dealing with heat stakes.

Thanks for your report, it's always interesting to hear of new techniques.

Best Regards,
HDE

#7

Congradulations on your keyboard fixes. Your Pioneer posts have been wonderful and this is great news!

Er, Where do I order one of those conductive ink pens, please sir?


#8

I don't remember where I got mine, but I can give you the recipe: Google search for "conductive ink pen".

The top link (today) is "PASCO Scientific" -- The pen image looks like the one I got.

Shop around, & good luck!


Possibly Related Threads…
Thread Author Replies Views Last Post
  Pioneer Variants Mark Hardman 1 1,143 11-15-2013, 10:40 PM
Last Post: Randy
  Trouble dumping Pioneer ROM via IR Neil Hamilton (Ottawa) 6 2,435 06-20-2013, 08:14 AM
Last Post: Neil Hamilton (Ottawa)
  OT: Pioneer anomaly Jeroen Van Nieuwenhove 4 1,487 04-20-2012, 08:35 AM
Last Post: Walter B
  HP-35 ('72) Bug Fixes & Variations Matt Agajanian 2 1,125 04-19-2012, 06:52 AM
Last Post: Frank Boehm (Germany)
  Pioneer serie Olivier De Smet 5 1,947 03-10-2012, 07:51 AM
Last Post: Olivier De Smet
  Pioneer keyboard quality discrepancies? Lincoln R. 0 748 08-18-2011, 08:49 PM
Last Post: Lincoln R.
  Pioneer series: scratched display Jim Yohe 4 1,608 03-06-2011, 10:39 AM
Last Post: Randy
  Pioneer series internal photo (17BII, 27S, 42S) Lyuka 4 1,804 11-16-2009, 06:26 PM
Last Post: geoff quickfall
  Charting Pioneer Differences... Mark Edmonds 0 708 05-23-2009, 07:39 AM
Last Post: Mark Edmonds
  35s next to a Pioneer? Dave Britten 4 1,600 04-10-2009, 02:56 PM
Last Post: Jeff Kearns

Forum Jump: