The following warnings occurred:
Warning [2] Undefined array key 222129 - 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 222129 - 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 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





HP-35 Charger/Adapter Repair (82002C)



#2

My new NiMH battery pack is sweet but now I have discovered I have the familiar "charges the battery but won't run the calculator" problem. The problem has actually existed for some time prior and probably started when I was running the 35 with dead and shorted battery packs. Anyway, it's time to get this fixed.

Once inside the charger the problem boiled down to the power transistor routed to the unmarked connector pin. Some measurements indicated it was still working but in a strange kind of way. The V(be) measured about 1.25 volts so at first I was thinking it might be a Darlington. But even with a 50mA load the voltage at the emitter was only about 3.2-3.3 volts ( Vz ~ 4.7V) which seemed suspicious. At that point I removed it from the PCB for further study and found it behaved much more like an SCR with a high trigger voltage. Once the base current was sufficient to raise the base voltage to about 1.2V the collector current ramped quickly from nearly 0 to full saturation and the base no longer controlled the collector current! If the base current was removed (or greatly reduced) the collector current would fall to nearly zero (unlike an SCR) again and the cycle could be repeated. So in a way the transistor is still functioning but just in an unusual and undesireable way, at least for this application.

So it appears this transistor needs to be replaced but the more important question is why did it fail? I have noticed that the connector switch in the calculator "probably" remains closed for a short period after the actual connector contacts have mated. If the battery pack was completely shorted by defective cells this could cause a momentary high current through this transistor. The other most likely factor could just be heat since the adapter case is sealed from any airflow. The transformer itself gets fairly warm and this transistor could be dissipating 1-2W under normal operating conditions so I've been wondering about adding some ventilation holes to the charger cover (good or bad idea from a "collectable" point of view?). I do want to give this some thought before I just replace the transistor and call it done. At the very least I may add some small resistance between the bulk supply and the collector of this transistor. I'm planning to measure the nominal and peak operating currents of the 35 to determine an appropriate value.

One other thought is to add a switch to the (functioning) battery charging circuit. The switch would select between the normal charging current of 55-60mA or a small trickle current (maybe 5-10mA) so I could keep the calculator plugged in most of the time, not overcharge the new NiMH batteries and still have a full charge at all times. Of course I'll then need to remember to set the switch correctly! An earlier though was to design a "smart" charger circuit but I've decided that's too much trouble to go to for the time being.

I did find a few threads about this in some archives but many seemed to relate this problem to something within the calculator itself. In this case I'm pretty sure the problem lies in the adapter.

Any thoughts or suggestions welcomed!

LHH


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP-67 charger Marcel Samek 3 1,702 11-22-2013, 10:45 PM
Last Post: Marcel Samek
  HP-35 blind buy but buggy! Max Stone 7 2,845 11-11-2013, 05:56 PM
Last Post: Dieter
  Another HP 35 Red Dot on eBay Michael de Estrada 5 2,357 11-09-2013, 03:07 PM
Last Post: aj04062
  HP 35 ... 80 Olivier De Smet 6 2,420 08-29-2013, 07:25 AM
Last Post: Olivier De Smet
  HP charger 82002c for handheld calculators Dave Burson 2 1,509 05-19-2013, 12:51 PM
Last Post: Dave Burson
  HP 35 Pretty Good Purchase Today! Norman Dziedzic 1 1,424 03-05-2013, 12:52 AM
Last Post: Dan Lewis
  Slightly OT: Remember the extraction of the HP-35 ROM? Frank Boehm (Germany) 1 1,183 02-06-2013, 05:53 PM
Last Post: aurelio
  Silver paint for HP 35 case Anoop Sahal 2 1,411 12-26-2012, 10:17 AM
Last Post: Anoop Sahal
  HP 35 #3? ClausB 5 2,071 12-11-2012, 02:48 AM
Last Post: Maximilian Hohmann
  HP 35 Red Dot page Michael Eckstein 6 2,293 11-05-2012, 03:03 AM
Last Post: Michael Eckstein

Forum Jump: