HP Forums
WP34s Parts List - Printable Version

+- HP Forums (https://archived.hpcalc.org/museumforum)
+-- Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum-1.html)
+--- Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum-2.html)
+--- Thread: WP34s Parts List (/thread-210703.html)



WP34s Parts List - Barry Reeves - 02-02-2012

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 - Jeff O. - 02-02-2012

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 - Barry Reeves - 02-02-2012

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


Re: WP34s Parts List - Paul Dale - 02-02-2012

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 - Marcus von Cube, Germany - 02-02-2012

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 - Barry Reeves - 02-03-2012

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 - Katie Wasserman - 02-03-2012

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 - uhmgawa - 02-03-2012

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 - Barry Reeves - 02-03-2012

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 - Eric Rechlin - 02-03-2012

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 - Barry Reeves - 02-03-2012

Thanks Eric!

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


Re: WP34s Parts List - Marcus von Cube, Germany - 02-03-2012

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 - uhmgawa - 02-03-2012

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 - Dominic Richens - 02-03-2012

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!


Re: WP34s Parts List - Barry Reeves - 02-04-2012

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 - Marcus von Cube, Germany - 02-04-2012

Do you mean like this?


Re: WP34s Parts List - Barry Reeves - 02-06-2012

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 - Barry Reeves - 02-06-2012

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 - Andrés C. Rodríguez (Argentina) - 02-06-2012

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 - Marcus von Cube, Germany - 02-06-2012

The software is open source, just go ahead!


Re: WP34s Parts List - Andrés C. Rodríguez (Argentina) - 02-07-2012

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 - Marcus von Cube, Germany - 02-07-2012

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.