Post Reply 
HP-19C Repair Odysee
05-09-2021, 06:35 PM (This post was last modified: 05-09-2021 06:38 PM by PANAMATIK.)
Post: #38
RE: HP-19C Repair Odysee
(05-09-2021 05:56 PM)teenix Wrote:  Too true :-)

I'm pretty sure the HP-97 has full motor speed for reversing the carriage.

The PIK chip can gate the PWM signal from its VM pin so that the motor is controlled by the PWM or steady voltage for full speed.

The FWD output must also have circuitry to detect when the OPS switch is activated to stop the printer when paper has run out even though this is also done in 97 hardware. This is tested when PWM is present and when not, although I don't know if the 19C has this.

Hi Tony,

You are right. The HP-97 indeed has a complete H-Bridge for controlling the motor in both directions. For short print lines the HP-97 skips blank characters and returns earlier, this is much faster than the HP-19C, which has to go always the full distance to the left and right (see HP-97 service manual schematics). It seems the PIK generates a PWM signal only on the FWD signal, not REV signal, because it always goes full speed backwards and doesn't print bidirectional.

Just gating the FWD PWM signal, instead of adjusting the duty cycle, would be an easy way to control the speed. The FWD PWM duty cycle of my defective HP-19C at full speed is about 75% on my scope.

The HP-19C has no OOPS, (OOPS! Out Of Paper Switch).

I'm currently programming the time-shifted output of the print characters, which let them appear in "italic style", which has the intention to switch the current of the printhead pixels not all at the same time. The PIK of HP-19C and HP-97 has 62 printable characters, 26 upper case letters, 1 lower case letter e (for showing e^x), 10 numbers and 25 special characters + - * etc. (the HP-97 PIK may have different special characters) . I read the exact print matrix with a magnifier glass from the paper printout and programmed it already in my newPIK.

Because the HP-19C doesn't use all 26 letters in the ROM code, I couldn't assign the 6-bit codes for letters J,K,Q,U,V,W. Perhaps analyzing the HP-97 ROM will reveal it.

The timing for the printhead output is relaxed, because the pattern must be changed about every ms while printing, this is easy for a todays micro. A print line has a maximum of 22 characters, each has 5 print columns and 1 blank column between the characters, time delayed output by 7 rows, printed in 1 s, needs to output a new print pattern every 1000/22/6/7 = 1,08 ms.

Bernhard
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
HP-19C Repair Odysee - PANAMATIK - 03-01-2021, 12:31 PM
RE: HP-19C Repair Odysee - Sylvain Cote - 03-01-2021, 02:02 PM
RE: HP-19C Repair Odysee - rprosperi - 03-01-2021, 02:55 PM
RE: HP-19C Repair Odysee - PANAMATIK - 03-01-2021, 04:26 PM
RE: HP-19C Repair Odysee - PANAMATIK - 03-01-2021, 07:52 PM
RE: HP-19C Repair Odysee - jjohnson873 - 03-01-2021, 03:40 PM
RE: HP-19C Repair Odysee - Ren - 03-01-2021, 07:54 PM
RE: HP-19C Repair Odysee - Don Williams - 03-01-2021, 10:26 PM
RE: HP-19C Repair Odysee - teenix - 03-02-2021, 01:29 AM
RE: HP-19C Repair Odysee - Thomas Okken - 03-02-2021, 02:56 AM
RE: HP-19C Repair Odysee - PANAMATIK - 03-02-2021, 07:33 AM
RE: HP-19C Repair Odysee - Don Williams - 03-02-2021, 03:23 PM
RE: HP-19C Repair Odysee - PANAMATIK - 03-02-2021, 04:02 PM
RE: HP-19C Repair Odysee - teenix - 03-02-2021, 12:33 AM
RE: HP-19C Repair Odysee - Don Williams - 03-02-2021, 02:55 AM
RE: HP-19C Repair Odysee - teenix - 03-02-2021, 03:44 AM
RE: HP-19C Repair Odyssey - [kby] - 03-02-2021, 03:01 AM
RE: HP-19C Repair Odysee - teenix - 03-08-2021, 09:32 AM
RE: HP-19C Repair Odysee - PANAMATIK - 03-08-2021, 10:47 AM
RE: HP-19C Repair Odysee - teenix - 03-09-2021, 12:50 AM
RE: HP-19C Repair Odysee - Jonas Sandstedt - 04-27-2021, 11:47 AM
RE: HP-19C Repair Odysee - jjohnson873 - 04-29-2021, 01:56 AM
RE: HP-19C Repair Odysee - PANAMATIK - 04-27-2021, 02:07 PM
RE: HP-19C Repair Odysee - Jonas Sandstedt - 04-27-2021, 02:35 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-03-2021, 11:51 AM
RE: HP-19C Repair Odysee - teenix - 05-03-2021, 02:05 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-04-2021, 08:25 PM
RE: HP-19C Repair Odysee - jjohnson873 - 05-05-2021, 05:08 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-06-2021, 07:24 PM
RE: HP-19C Repair Odysee - [kby] - 05-09-2021, 12:25 AM
RE: HP-19C Repair Odysee - PANAMATIK - 05-09-2021, 12:01 PM
RE: HP-19C Repair Odysee - teenix - 05-09-2021, 02:16 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-09-2021, 02:34 PM
RE: HP-19C Repair Odysee - teenix - 05-09-2021, 05:56 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-09-2021 06:35 PM
RE: HP-19C Repair Odysee - [kby] - 05-13-2021, 01:28 AM
RE: HP-19C Repair Odysee - teenix - 05-10-2021, 12:13 AM
RE: HP-19C Repair Odysee - PANAMATIK - 05-10-2021, 05:52 AM
RE: HP-19C Repair Odysee - PANAMATIK - 05-10-2021, 03:57 PM
RE: HP-19C Repair Odysee - teenix - 05-11-2021, 12:45 AM
RE: HP-19C Repair Odysee - PANAMATIK - 05-14-2021, 09:27 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-16-2021, 01:29 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-17-2021, 06:25 PM
RE: HP-19C Repair Odysee - Harald - 05-18-2021, 10:35 AM
RE: HP-19C Repair Odysee - PANAMATIK - 05-18-2021, 11:12 AM
RE: HP-19C Repair Odysee - jjohnson873 - 05-18-2021, 05:09 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-18-2021, 05:42 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-28-2021, 09:04 AM
RE: HP-19C Repair Odysee - AndiGer - 05-18-2021, 05:31 PM
RE: HP-19C Repair Odysee - rprosperi - 05-18-2021, 05:57 PM
RE: HP-19C Repair Odysee - [kby] - 05-21-2021, 05:50 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-18-2021, 06:14 PM
RE: HP-19C Repair Odysee - rprosperi - 05-19-2021, 01:55 AM
RE: HP-19C Repair Odysee - Jonas Sandstedt - 05-28-2021, 09:32 AM
RE: HP-19C Repair Odysee - PANAMATIK - 05-28-2021, 11:27 AM
RE: HP-19C Repair Odysee - Jonas Sandstedt - 05-28-2021, 04:45 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-28-2021, 09:49 PM
RE: HP-19C Repair Odysee - PANAMATIK - 05-31-2021, 10:34 AM
RE: HP-19C Repair Odysee - AndiGer - 05-31-2021, 06:31 PM
RE: HP-19C Repair Odysee - PANAMATIK - 06-04-2021, 09:01 AM
RE: HP-19C Repair Odysee - jjohnson873 - 07-21-2021, 12:41 PM
RE: HP-19C Repair Odysee - PANAMATIK - 07-23-2021, 03:26 AM
RE: HP-19C Repair Odysee - Harald - 06-04-2021, 11:12 AM
RE: HP-19C Repair Odysee - PANAMATIK - 06-04-2021, 12:20 PM
RE: HP-19C Repair Odysee - PANAMATIK - 06-28-2021, 08:22 AM
RE: HP-19C Repair Odysee - rprosperi - 06-28-2021, 12:52 PM
RE: HP-19C Repair Odysee - Jonas Sandstedt - 06-30-2021, 04:11 PM
RE: HP-19C Repair Odysee - [kby] - 07-05-2021, 05:11 PM
RE: HP-19C Repair Odysee - Artur - Brasil - 07-05-2021, 12:47 PM
RE: HP-19C Repair Odysee - PANAMATIK - 07-05-2021, 04:41 PM
RE: HP-19C Repair Odysee - Artur - Brasil - 07-05-2021, 05:34 PM
RE: HP-19C Repair Odysee - PANAMATIK - 07-05-2021, 08:43 PM
RE: HP-19C Repair Odysee - teenix - 07-05-2021, 11:35 PM
RE: HP-19C Repair Odysee - PANAMATIK - 07-06-2021, 07:15 AM
RE: HP-19C Repair Odysee - teenix - 07-06-2021, 08:00 AM
RE: HP-19C Repair Odysee - PANAMATIK - 07-06-2021, 10:24 AM
RE: HP-19C Repair Odysee - Artur - Brasil - 07-06-2021, 12:58 AM
RE: HP-19C Repair Odysee - teenix - 07-06-2021, 04:49 AM
RE: HP-19C Repair Odysee - Artur - Brasil - 07-06-2021, 11:19 AM
RE: HP-19C Repair Odysee - teenix - 07-06-2021, 12:32 PM
RE: HP-19C Repair Odysee - Artur - Brasil - 07-06-2021, 01:56 PM
RE: HP-19C Repair Odysee - PANAMATIK - 01-15-2024, 12:05 PM
RE: HP-19C Repair Odysee - AndiGer - 01-15-2024, 03:25 PM
RE: HP-19C Repair Odysee - PANAMATIK - 01-15-2024, 05:21 PM



User(s) browsing this thread: