Page 1 of 2

[DM15L] Got mine

Posted: Wed Jan 10, 2018 1:50 pm
by Krauts In Space
Some things to ask.
First: looks great, fast delivery.

Then:
  • Only one rubber foot holding a little grip (upper right)
  • Some sort of dirt under the display (2nd digit from the right). It's not a dot matrix thing, bec. when I press on the glass it doesn't vanish like other LCD cells.
  • How do I kill f- or g-keystrokes. Supposed I want e^x but I pressed 'g' for ln, all I can do is switching the calculator off.
  • When I want to circle through the fonts, after 7 ON I must switch the calc off, then again 7 ON. With just 3 fonts it's no mess (don't have a quadzillion fonts like Windows) but nevertheless no so elegant. Keeping the calc in font-mode while holding the 7 pressed and circling around with ON would be better.
What disturbs me most is that the calc glides on the screwheads over my sleek office table without grip. If the screwheads wouldn't protrude or the rubbers would be higher, it would be better. Right now its screws are gliding over possibly delicate surfaces. I can circle it over a desktop around the upper left corner.

Re: [DM15L] Got mine

Posted: Wed Jan 10, 2018 2:19 pm
by Michael
Unfortunately the rubber feet are a bit too thin in the latest batch, or the screw heads are too large.
I should get both smaller screws and thicker rubber feet next week. Please contact me for replacements then.

Another issue is some LCD making small spots. This is a defect of the last batch of LCDs. I got a new batch which shouldn't have that anymore and advised to dispose the remaining LCD from the previous batch. Unfortunately they did not follow this order and mixed the old ones with the new batch :evil:
The good news is, fixing it is rather easy:
Put the calculator in a hot place, up to 70°C for an hour or two and the spots will be gone.
Even putting it in the car on a hot day for some hours does it, otherwise you can put it in the oven if the temperature is kept low enough.
Best would be to only bake the PCB without the housing and without the battery.

AFAIK, there is no way to kill the f and g annunciator once activated without executing a function or turning off the calculator.

Currently there no other option to cycle through the fonts.

Re: [DM15L] Got mine

Posted: Wed Jan 10, 2018 3:52 pm
by rprosperi
You can use [f] [CLEAR PREFIX] to 'cancel' either [f] or [g] prefix keys.

If you've pressed [f], just continue with [CLEAR PREFIX].

If you've pressed [g], you must press [f] [CLEAR PREFIX].

This is the same key sequence to display the full mantissa, but it also serves to cancel the shift since it does not change stack or anything else.

Re: [DM15L] Got mine

Posted: Wed Jan 10, 2018 6:06 pm
by Krauts In Space
rprosperi wrote:
Wed Jan 10, 2018 3:52 pm
You can use [f] [CLEAR PREFIX] to 'cancel' either [f] or [g] prefix keys.

If you've pressed [f], just continue with [CLEAR PREFIX].

If you've pressed [g], you must press [f] [CLEAR PREFIX].

This is the same key sequence to display the full mantissa, but it also serves to cancel the shift since it does not change stack or anything else.
Thanks! That helped a lot.

Played a little

Posted: Thu Jan 11, 2018 5:19 pm
by Krauts In Space
First idea: to less functions on my new toy. How about a cubic root function?
I decided for branching to functions I programmed.
All under Label E, function call for cubic root is '0'

LBL E
0 ; 10 possible functions, starting with '0'. Has to be set manualy for every new function
TEST 8 ; prevents error 4 with undefinded labels
RTN ; yes? kiss and goodbye, back to sender!
R_down ; rolling down function number
STO I ; and storing it into index register
R_down ; rolling down value to be processed
GTO I ; and jumping to chosen function
LBL 0 ; here's where the fun begins
3
1/x
y^x ; calculating cubic root
RTN ; and here we are

I'd love to use the dot-labels, but I cant't address them with die I-register.

So when I want to know the cubic root of 1.000 ( ... ), I enter
1000 ENTER 0 f E
While manualy I must enter
1000 ENTER 3 1/x y^x

Re: Played a little

Posted: Fri Jan 12, 2018 8:24 am
by grsbanks
Krauts In Space wrote:
Thu Jan 11, 2018 5:19 pm
I'd love to use the dot-labels, but I cant't address them with die I-register.
Yes you can.

Code: Select all

12
STO I
GTO I
is the equivalent of:

Code: Select all

GTO .2
Simply add 10 to the value in the index register.

Re: Played a little

Posted: Fri Jan 12, 2018 10:02 am
by Krauts In Space
grsbanks wrote:
Fri Jan 12, 2018 8:24 am
Krauts In Space wrote:
Thu Jan 11, 2018 5:19 pm
I'd love to use the dot-labels, but I cant't address them with die I-register.
Yes you can.

Code: Select all

12
STO I
GTO I
is the equivalent of:

Code: Select all

GTO .2
Simply add 10 to the value in the index register.
According to the HP15C manual to me 10 to 14 is for labels A to E.

Re: Played a little

Posted: Fri Jan 12, 2018 10:27 am
by dlachieze
Krauts In Space wrote:
Fri Jan 12, 2018 10:02 am
According to the HP15C manual to me 10 to 14 is for labels A to E.
As far as I can see in the HP 15C manual page 107 & 108, the Indirect Addressing table shows that I-register values:
  • 0 to 9 are for labels 0 to 9
  • 10 to 19 are for labels .0 to .9
  • 20 to 24 are for labels A to E

Re: Played a little

Posted: Fri Jan 12, 2018 10:47 am
by Krauts In Space
dlachieze wrote:
Fri Jan 12, 2018 10:27 am
Krauts In Space wrote:
Fri Jan 12, 2018 10:02 am
According to the HP15C manual to me 10 to 14 is for labels A to E.
As far as I can see in the HP 15C manual page 107 & 108, the Indirect Addressing table shows that I-register values:
  • 0 to 9 are for labels 0 to 9
  • 10 to 19 are for labels .0 to .9
  • 20 to 24 are for labels A to E
In the quick reference, linked on the Swissmicros website, it's written on page 5
GTO I: I>=0: 0...9 -> LBL 0 ... LBL 9, 10 ... 14 -> LBL A ... LBL E.
I'll give it a try this weekend. I'd love that.

Re: [DM15L] Got mine

Posted: Sat Jan 13, 2018 10:00 am
by Krauts In Space
Michael wrote:
Wed Jan 10, 2018 2:19 pm
Unfortunately the rubber feet are a bit too thin in the latest batch, or the screw heads are too large.
I should get both smaller screws and thicker rubber feet next week. Please contact me for replacements then.

Another issue is some LCD making small spots. This is a defect of the last batch of LCDs. I got a new batch which shouldn't have that anymore and advised to dispose the remaining LCD from the previous batch. Unfortunately they did not follow this order and mixed the old ones with the new batch :evil:
The good news is, fixing it is rather easy:
Put the calculator in a hot place, up to 70°C for an hour or two and the spots will be gone.
Even putting it in the car on a hot day for some hours does it, otherwise you can put it in the oven if the temperature is kept low enough.
Best would be to only bake the PCB without the housing and without the battery.

AFAIK, there is no way to kill the f and g annunciator once activated without executing a function or turning off the calculator.

Currently there no other option to cycle through the fonts.
Hello Michael!
What about the foam pads, glued to the PCB? Up to 70°C might make them shrink an vanish away ;) Or should I not mind about them?

Annunciators: I did as rprosperi recommended but it's still a pain in the ass. Pressing the f or g key succesively should disable the annunciator.

I also would like to have that 'nulling' of a keypress like at the HP41, when a key is held down for a second.