The Museum of HP Calculators

HP Forum Archive 20

[ Return to Index | Top of Index ]

WP34s Parts List
Message #1 Posted by Barry Reeves on 2 Feb 2012, 3:25 p.m.

I've just repurposed my first HP30b into a WP34s.(Version 2.2 because those are the overlays I had). It's, by far, the coolest project I've seen in a long time Now I have two others I'm planning to repurpose as well (With version 3). I want to totally populate the PCB of at least one of them, and at least add the clock circuit to the other. I've searched these forums, and I can't seem to find a parts list any where here, but I'm sure I've seen it some where. Can somebody point me in the right direction? If someone knows of a parts kit that can be purchased that would be even better. :).

      
Re: WP34s Parts List
Message #2 Posted by Jeff O. on 2 Feb 2012, 3:45 p.m.,
in response to message #1 by Barry Reeves

Quote:
I want to totally populate the PCB of at least one of them, and at least add the clock circuit to the other.

What additional board population options are there beyond the addition of the crystal (which was recently discussed in this thread)?

Edited: 7 Feb 2012, 7:45 a.m. after one or more responses were posted

            
Re: WP34s Parts List
Message #3 Posted by Barry Reeves on 2 Feb 2012, 4:28 p.m.,
in response to message #2 by Jeff O.

There is a place to add a JTAG connector and an on board serial interface.

                  
Re: WP34s Parts List
Message #4 Posted by Marcus von Cube, Germany on 2 Feb 2012, 6:43 p.m.,
in response to message #3 by Barry Reeves

JTAG is useful if you want to join the team for hardware development. My original unit which has the JTAG connector broke (failure of the serial connection) and I have yet to add the connector to my present development unit. So far I could live without, thanks to the emulator as a debugging platform.

The serial port modification will most probably be not very useful as well. It's better to butcher one of the programming cables and add an FTDI 3V USB/serial converter to the RS232 end of things. I just removed all the guts from the small board, except the switches, and wired the FTDI cable ends directly to the other end of the board.

The crystal modification is very useful. You can then install a special image (calc_xtal.bin) which starts the quartz oscillator on startup and lacks the internal logic to support the RC oscillator. I've added the stopwatch instead (which makes the image larger than the default image, of course.)

                        
Re: WP34s Parts List
Message #5 Posted by Barry Reeves on 3 Feb 2012, 10:20 a.m.,
in response to message #4 by Marcus von Cube, Germany

I was thinking that the serial port would be very useful to drive IR. This could be used for unit to unit data transfer or data transfer to other devices. It could also be used for remote control. With the extra power drain, it would probably be better to replace the batteries with AAAs, or perhaps a mobile phone lithium polymer battery.

Unless, there are plans to add data transfer to the WP34s, then a serial port is of little use to most people, however I just want to tinker around with hardware a bit. I'll keep one HP30b for tinkering, and the others will become WP34s with crystals.

                              
Re: WP34s Parts List
Message #6 Posted by Marcus von Cube, Germany on 3 Feb 2012, 5:56 p.m.,
in response to message #5 by Barry Reeves

Bary, the wp34s does data transfer! The serial interface is supported by the software to transfer registers, state and programs. The communication is possible between the device and the emulator or between devices. But you don't need the level shifters for the latter, a simple cross over cable is sufficient.

                                    
Re: WP34s Parts List
Message #7 Posted by Barry Reeves on 4 Feb 2012, 2:03 p.m.,
in response to message #6 by Marcus von Cube, Germany

If you can already transfer data between calculators, having IR would make it easier (No cables). But the easiest mod to the calculators would be to run the RX and TX to a small headphone jack. The transfer cable would be very simple and cheap.

                                          
Re: WP34s Parts List
Message #8 Posted by Marcus von Cube, Germany on 4 Feb 2012, 2:22 p.m.,
in response to message #7 by Barry Reeves

Do you mean like this?

                                                
Re: WP34s Parts List
Message #9 Posted by Barry Reeves on 6 Feb 2012, 10:40 a.m.,
in response to message #8 by Marcus von Cube, Germany

That's pretty much exactly what I was thinking. Nice work! If I get mine modded, I'll be sure and follow the same convention of RXD tip, TXD ring, GND sleeve. With some care, you could install a photo diode and IR LED on the other side of that screw post. You would have to cut an opening in both the case and the slide cover, that might be kind of tricky.

                                                      
Re: WP34s Parts List
Message #10 Posted by Barry Reeves on 6 Feb 2012, 1:17 p.m.,
in response to message #9 by Barry Reeves

I think I'll just try something like a TFDU6300. I might get by with no additional parts requirements, though a small buffering cap may be required on VCC2.

      
Re: WP34s Parts List
Message #11 Posted by Paul Dale on 2 Feb 2012, 5:06 p.m.,
in response to message #1 by Barry Reeves

The only additions we support are the clock -- two capacitors and a crystal. Marcus has bought out the serial port but the programming cable works for this just as well.

We don't have commands to directly access the I/O headers that are present and haven't any intention of adding any.

- Pauli

            
Re: WP34s Parts List
Message #12 Posted by Katie Wasserman on 3 Feb 2012, 11:10 a.m.,
in response to message #11 by Paul Dale

Quote:
We don't have commands to directly access the I/O headers that are present and haven't any intention of adding any.

While I've been following all the 34s activities pretty closely I've been busy with other stuff and haven't actually re-purposed a 30b yet (would you believe!). However adding the ability to read/write bits from/to an i/o port under program control would be take this project to a whole different level, making the calculator into a hand-held controller for all sorts of electronic things. I would love to help out on such a project.

-Katie

                  
Re: WP34s Parts List
Message #13 Posted by uhmgawa on 3 Feb 2012, 11:43 a.m.,
in response to message #12 by Katie Wasserman

Quote:
..adding the ability to read/write bits from/to an i/o port under program control would be take this project to a whole different level, making the calculator into a hand-held controller for all sorts of electronic things.

I'm still waiting on arrival of a 30b. However unless a manufacturing change has already displaced the obsoleted die sam7 in favour of the lqfp package, I'm unsure if usable gpio is accessible. Anyone know for certain if recent production has transitioned from die to lqfp package, or if still COB die whether unused gpio is bonded out to the PCB?

                        
Re: WP34s Parts List
Message #14 Posted by Barry Reeves on 3 Feb 2012, 2:41 p.m.,
in response to message #13 by uhmgawa

Most I0 pins are used by the LCD and keyboard. However, eight of them are brought out to pads on the PCB as well as all four ADC inputs.

                              
Re: WP34s Parts List
Message #15 Posted by uhmgawa on 3 Feb 2012, 6:45 p.m.,
in response to message #14 by Barry Reeves

Quote:
Most I0 pins are used by the LCD and keyboard. However, eight of them are brought out to pads on the PCB as well as all four ADC inputs.

I'd forgotten all about the 20b developers kit documentation I'd squirreled away back when, and more importantly the existence of a schematic. Are the board layouts effectively identical between the 20b/30b? Except for the clandestine jumper Marcus had suspected earlier, that is. This could be accomplished via one of the unused floating gpio lines in the 20b being tied to GND in the 30b.

                  
Re: WP34s Parts List
Message #16 Posted by Andrés C. Rodríguez (Argentina) on 6 Feb 2012, 3:17 p.m.,
in response to message #12 by Katie Wasserman

Even simple low-level "read byte" (PEEK) or "output byte" (POKE) functions may open a full new I/O world for WP34S; and more if analog input is allowed. Let's hope, "NULL" was once dismissed and now it's part of the game!!

                        
Re: WP34s Parts List
Message #17 Posted by Marcus von Cube, Germany on 6 Feb 2012, 3:59 p.m.,
in response to message #16 by Andrés C. Rodríguez (Argentina)

The software is open source, just go ahead!

                              
Re: WP34s Parts List
Message #18 Posted by Andrés C. Rodríguez (Argentina) on 7 Feb 2012, 3:22 p.m.,
in response to message #17 by Marcus von Cube, Germany

Would you assist a neophyte in his first steps to add code to the project? I may ask some colleague here at my university to help with the tool chain, etc; but if I eventually start with this I would be starting from absolute zero. I'm interested, but somehow fearfully impressed about starting such an endeavor.

                                    
Re: WP34s Parts List
Message #19 Posted by Marcus von Cube, Germany on 7 Feb 2012, 3:30 p.m.,
in response to message #18 by Andrés C. Rodríguez (Argentina)

Andrés, you are welcome.

The first step should always be to get the tool chain up and running and do a clean rebuild. Code changes should mainly be done on a PC platform. I'm doing all my testing which isn't device specific on the Windows GUI. The debugger coming with Visual C/C++ Express is quite capable.

      
Re: WP34s Parts List
Message #20 Posted by Eric Rechlin on 3 Feb 2012, 5:02 p.m.,
in response to message #1 by Barry Reeves

I used to sell a kit with all the parts. This is what I included:

  • 18 pF 0603 capacitors (quantity 2)
  • 100 ohm 0603 resistor (quantity 1)
  • Zero ohm 0603 resistors (quantity 2)
  • PNP SOT-23 transistor (quantity 1)
  • 32.768 kHz clock crystal (quantity 1)
  • MAX3232 TSSOP level shifter (quantity 1)
  • 16-pin header for JTAG (quantity 1)

Eric

            
Re: WP34s Parts List
Message #21 Posted by Barry Reeves on 3 Feb 2012, 5:18 p.m.,
in response to message #20 by Eric Rechlin

Thanks Eric!

That's just what I was looking for. :^)Maybe we could throw it in the wiki.

                  
Re: WP34s Parts List
Message #22 Posted by Dominic Richens on 3 Feb 2012, 11:39 p.m.,
in response to message #21 by Barry Reeves

Quote:
Thanks Eric!

That's just what I was looking for. :^)Maybe we could throw it in the wiki.


Don't wait for permission, just do it. That's what wikis are for!


[ Return to Index | Top of Index ]

Go back to the main exhibit hall