The following warnings occurred:
Warning [2] Undefined array key 49473 - 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 49491 - 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 49516 - 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 49546 - 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 49551 - 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 49516 - 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 array key 49551 - 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





Installing modules in a HP41C



#4

Hi, I'm thinking of installing one or more of my modules (perhaps the xtended memory) inside the 41C to make room for a Clonix module. Or perhaps the best is to install the Clonix internally (once a bootloader is incoporated). I've not been able to find any literature on the technique.


Is it as simple as opening the module and the HP41, and soldering the connectors together? Is there enough room, or is some surgery needed? Any pitfalls?


Diego, Do you have any plan to sell the bare boards?

Thanks,

Dave


#5

Hi Dave,

You can find info regarding how to install modules into an HP-41, on some PPC Journals. I'd like to be more precise but it's too much time since I placed my Quad Memory into my 41C guts... ;-)

Anyhow, I remember I only made some thin wire soldering and place the Quad board inside a narrow space beside the battery compartment. Some others with more recent experience will sure be of much better help.

Regarding the Clonix part of your message:

I'm not planning to sell bare Clonix boards as I'll have no way to test its functionality. Anyhow, I can't see a feasible way to implement the said BootLoader's needed hardware (please take a look at Clonix hardware info to make yourself a picture: 24 x 13 mm PCB...less than half square inch!), furthermore, if such Bootloader is implemented (on an oversized board, inside the HP-41 guts), an external connector shall be needed to face the re-programming tasks.

Which kind of connector pair (male-female) would be used??

There are really very few 41'ers ready to open, solder, drilling... into their loved 41's... not a general solution indeed. I think Clonix is intended to serve as a solution to as much users as possible, keeping the module shape, the calc shape, without intrusive surgery, with a cheap and easy to find programmer.

Oh! I almost forget a small point... Should the Bootloader portion of the PIC code becomes corrupted (whatever the cause)... there will be no way to recover the module (or the calc provided you built the Clonix inside it) but re-openeing it and re-programming it again in the same (traditional) way Clonix is already doing...

Any good idea (with drawings, PCB's layout and fully documented, will be greatly appreciated not only for me, but for the whole 41'ers community...;-))

Please don't misundertood me, Bootloaders are an amazing possibility of an amazing device, namely, the PIC's microcontrollers, but there are many reasons, to my eyes, for which this particular feature is innapropriate in this particular case.

Diego.

P.S. On the contrary of what has been published in other PIC related forums, I have never seen a single 18F252 PIC with Factory pre-loaded Boot-Loader, all of them come programmed to all zero's. (Erased state is all one's).


#6

Hi Diego,



I agree, the serial programming option makes a bootloader unnecessary--it uses less code, fewer parts, is more reliable, cheaper, easier to build, and programming via the connector is much cleaner than a separate connector for a 2-wire serial jack/plug. It's a very nice, clean design as is.



If there were ever any need for a serial bootloader, perhaps it may be accomplished by putting the max1380 or diode/resistor on a similar adapter board, taking power from the serial line (or a power jack), and placing the "serial in" and perhaps a "bootload enable" logic line to two of the three currently unused connector pins; if "bootload enable" is asserted at powerup, then the bootloader is enabled, otherwise they are ignored, and clonix is started. At any rate, anyone with a clonix in need of a bootloader could experiment with such an approach by adding a couple of jumper wires. I suppose the choice would depend on the powerup behavior of B3, B4, and F1.



As I mentioned in the original post, the aim of my question was really to install the quad memory, to free up a module case for the clonix :-)



Thanks, and regards,



Dave

#7

Installing modules inside a 41C is not really a big deal, if you have a steady hand and the right soldering tools. And if course if you are willing to risk your machine. My advise would be to get hold of a 41CX, so it has everything you want. Maybe add to XMEM module inside, but there is really not muchmore you could want.

In case you really want to start building, you will have to look at some old PPC issues. Pictures of how it looks are in my own museum: www.kuipers.to/hp41, follow the link to Meindert's Museum.

The wires to the modules are very thin wires soldered to the correct traces on the pcb.


#8

I have an HP41CX with two internal XMEMORY modules. Apparently HP sold unpackaged and uncut sheets of XMEMORY modules to somebody, because these are two genuine HP circuit boards (without connector) that were never cut apart. They are hand wired together and then wired to the keyboard.


Possibly Related Threads…
Thread Author Replies Views Last Post
  HP Prime - Short "learning" modules CR Haeger 1 1,326 11-27-2013, 02:13 PM
Last Post: Jonathan Cameron
  Library#4 Modules mass-update and New Overlays Ángel Martin 0 1,221 11-09-2013, 05:55 AM
Last Post: 'Angel Martin
  hp41cv memory modules tim peterson 10 3,544 11-07-2013, 11:09 PM
Last Post: Garth Wilson
  Best way to test HP-71B RAM modules (the 32K/96K ones etc.)? Philippe Lasnier 4 2,350 09-25-2013, 09:54 AM
Last Post: Philippe Lasnier
  HP-41 New versions of your favorite modules - with an AOS twist :-) Ángel Martin 13 6,621 06-21-2013, 01:29 PM
Last Post: Diego Diaz
  Programming CMT EPROM modules for HP-41 Paul Berger (Canada) 4 1,871 01-22-2013, 06:04 PM
Last Post: Paul Berger (Canada)
  How to check / repair a HP 82106A module for HP41C calculator ? Eduardo Mingo 13 4,264 01-07-2013, 11:05 AM
Last Post: Diego Diaz
  Installing Conn4x on Windows 8 Jerry Raia 2 1,120 01-04-2013, 10:28 AM
Last Post: Jerry Raia
  A simple question about the HP41C or HP41CV Antoine M. Couëtte 6 2,327 12-16-2012, 04:06 AM
Last Post: Antoine M. Couëtte
  Question about X modules for HP41x Ignacio Sánchez 7 2,596 12-13-2012, 07:00 AM
Last Post: Geoff Quickfall

Forum Jump: