[DM15L] Got mine

This is the place to discuss the usage of DM1x/DM41 machines and to share any tips & tricks you may have stumbled across.

If discussing a specific model, please ensure that you prefix topic subjects with the model number this way:

[DM41] How to change the number of program steps available
Krauts In Space
Posts: 85
Joined: Wed Jan 03, 2018 2:48 pm
Location: Nuremberg, Germany

[DM15L] Got mine

Post by Krauts In Space » Wed Jan 10, 2018 1:50 pm

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.
DM15L S/# 10584 FW v25
DM42 S/# 01015 FW v3.5

Michael
Site Admin
Posts: 226
Joined: Wed Apr 05, 2017 9:31 pm

Re: [DM15L] Got mine

Post by Michael » 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.

rprosperi
Posts: 354
Joined: Mon Apr 24, 2017 5:48 pm
Location: New York

Re: [DM15L] Got mine

Post by rprosperi » 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.
--bob p

DM42: β00071 & 00282

Krauts In Space
Posts: 85
Joined: Wed Jan 03, 2018 2:48 pm
Location: Nuremberg, Germany

Re: [DM15L] Got mine

Post by Krauts In Space » Wed Jan 10, 2018 6:06 pm

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.
DM15L S/# 10584 FW v25
DM42 S/# 01015 FW v3.5

Krauts In Space
Posts: 85
Joined: Wed Jan 03, 2018 2:48 pm
Location: Nuremberg, Germany

Played a little

Post by Krauts In Space » Thu Jan 11, 2018 5:19 pm

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
DM15L S/# 10584 FW v25
DM42 S/# 01015 FW v3.5

grsbanks
Posts: 659
Joined: Tue Apr 25, 2017 9:23 am
Location: Preston, Lancs, UK

Re: Played a little

Post by grsbanks » 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.
Not SwissMicros staff, just an enthusiast.

Krauts In Space
Posts: 85
Joined: Wed Jan 03, 2018 2:48 pm
Location: Nuremberg, Germany

Re: Played a little

Post by Krauts In Space » Fri Jan 12, 2018 10:02 am

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.
DM15L S/# 10584 FW v25
DM42 S/# 01015 FW v3.5

dlachieze
Posts: 126
Joined: Thu May 04, 2017 10:20 am
Location: France

Re: Played a little

Post by dlachieze » 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
DM42 SN: 00425

Krauts In Space
Posts: 85
Joined: Wed Jan 03, 2018 2:48 pm
Location: Nuremberg, Germany

Re: Played a little

Post by Krauts In Space » Fri Jan 12, 2018 10:47 am

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.
DM15L S/# 10584 FW v25
DM42 S/# 01015 FW v3.5

Krauts In Space
Posts: 85
Joined: Wed Jan 03, 2018 2:48 pm
Location: Nuremberg, Germany

Re: [DM15L] Got mine

Post by Krauts In Space » Sat Jan 13, 2018 10:00 am

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.
DM15L S/# 10584 FW v25
DM42 S/# 01015 FW v3.5

Post Reply