DM1X/DM1XL Introduction Dates & Board Revisions

Discussion of hardware issues related to the DM1x/DM41. Please ensure that you specifiy whether the issue is related to a credit card size unit or a "Voyager" unit (DM1xL/DM41L).
Post Reply
User avatar
pcscote
Posts: 95
Joined: Tue May 02, 2017 10:12 am
Location: Near Montreal, Québec, Canada

DM1X/DM1XL Introduction Dates & Board Revisions

Post by pcscote » Sat Jan 18, 2020 2:46 pm

While upgrading my DM calculators I came up with the idea to check what hardware revisions was in them.
This list is what I got, for sure there are missing pieces, but together I am sure we can plug the holes. :)

DM1X / DM1XCC credit card size models introduction date:

Code: Select all

Model : Intro.Date : LPC1115 Last Firmware  : LPC1114 Last Firmware  : Note
DM10  : 2012-??-?? : 2020-01-16 DM10_30.hex : 2019-06-05 DM10_29.hex : 
DM11  : 2012-03-22 : 2020-01-16 DM11_30.hex : 2019-06-05 DM11_29.hex : 
DM12  : 2012-03-14 : 2020-01-16 DM12_30.hex : 2019-06-05 DM12_29.hex : 
DM15  : 2012-02-06 : 2020-01-16 DM15_30.hex : 2019-06-05 DM15_29.hex : 
DM16  : 2012-02-06 : 2020-01-16 DM16_30.hex : 2019-06-05 DM16_29.hex : 
DM41  : 2015-04-19 : 2020-01-16 DM41_30.hex : 2019-06-05 DM41_29.hex : 
DM15 / DM15CC Special Firmware Version

Code: Select all

LPC1114 DM15_M1B_29.hex & DM15_M80_29.hex
LPC1115 DM15_M1B_30.hex & DM15_M80_30.hex
DM1XL Voyager size models introduction date:

Code: Select all

Model : Intro.Date : LPC1115 Last Firmware  : Note
DM10L : 2020-01-08 : 2020-01-16 DM10_30.hex : Limited Edition, 100 units made
DM11L : 2016-01-?? : 2020-01-16 DM11_30.hex : 
DM12L : 2016-02-?? : 2020-01-16 DM12_30.hex : 
DM15L : 2015-08-30 : 2020-01-16 DM15_30.hex : DM15_M1B_30.hex & DM15_M80_30.hex
DM16L : 2015-12-04 : 2020-01-16 DM16_30.hex : 
DM41L : 2015-12-04 : 2020-01-16 DM41_30.hex : 
DM1X / DM1XCC credit card size board list: (MCU = Microcontroller, BR = Board Revision)

Code: Select all

Year :   MCU   : BR : RTC : Piezo : Note
2012 : LPC1115 : 12 : no  : no    : 
2013 : LPC1115 : 15 : yes : no    : 
2014 : LPC1115 : 16 : yes : no    : Latest board revision
DM1XL Voyager size board list: (MCU = Microcontroller, BR = Board Revision)

Code: Select all

Year :   MCU   : BR : RTC : Piezo : Note
2015 : LPC1115 :  6 : yes : no    : 
2016 : LPC1115 :  7 : yes : yes   : 
2016 : LPC1115 :  8 : yes : yes   : Latest board revision
Edit: added the RTC column.
Last edited by pcscote on Wed Jan 22, 2020 12:27 am, edited 2 times in total.
[DM1x/DM1xL/DM41/DM41L/DM41X/DM42]

User avatar
tuxfish
Posts: 19
Joined: Thu Sep 14, 2017 10:17 am

Re: DM1X/DM1XL Introduction Dates & Board Revisions

Post by tuxfish » Mon Jan 20, 2020 7:41 pm

Hi,
this is a great overview !
Thanks for the work deducing these technical details from the outside !
I guess, this technical stuff (and the why behind) would even be great for a short talk/topic at the next Allschwil-Meeting ... 😉
@SwissMicros: what do you think ?

Are there any DM1xL out there that are powered by a mainboard smaller than rev. 6 ?
Was the microcontroller LPC1114 used in the credit card models only ?
The real-time-clock (RTC): is it part of the microcontroller LPC1115 (ARM Cortex M0) or are there additional chips needed for that function ?

Cheerio
Carsten
FX-602P, HP-12c, 17B, 32E, 38C, 39gs, 41C, 48G, 50g, DM 10L, 11L, 15L, 42 …

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

Re: DM1X/DM1XL Introduction Dates & Board Revisions

Post by grsbanks » Mon Jan 20, 2020 9:56 pm

tuxfish wrote:
Mon Jan 20, 2020 7:41 pm
I guess, this technical stuff (and the why behind) would even be great for a short talk/topic at the next Allschwil-Meeting ... 😉
@SwissMicros: what do you think ?
I'll point Michael in this direction tomorrow.
tuxfish wrote:
Mon Jan 20, 2020 7:41 pm
Are there any DM1xL out there that are powered by a mainboard smaller than rev. 6 ?
Was the microcontroller LPC1114 used in the credit card models only ?
The real-time-clock (RTC): is it part of the microcontroller LPC1115 (ARM Cortex M0) or are there additional chips needed for that function ?
1. I don't know but can find out

2. As far as I know this is correct

3. There's an additional chip for the RTC
Not SwissMicros staff, just an enthusiast.

User avatar
pcscote
Posts: 95
Joined: Tue May 02, 2017 10:12 am
Location: Near Montreal, Québec, Canada

Re: DM1X/DM1XL Introduction Dates & Board Revisions

Post by pcscote » Wed Jan 22, 2020 1:01 am

RTC information has been added to the tables.
[DM1x/DM1xL/DM41/DM41L/DM41X/DM42]

User avatar
tuxfish
Posts: 19
Joined: Thu Sep 14, 2017 10:17 am

Re: DM1X/DM1XL Introduction Dates & Board Revisions

Post by tuxfish » Sat Feb 01, 2020 5:10 pm

Hi,
got curious and took a closer look at the mainboard rev. 8 of the DM1XL ;) .

The additional chip for the real-time-clock (RTC) is IC3 near the buzzer / above the MCU.
It is a PCF8563 (https://www.nxp.com/docs/en/data-sheet/PCF8563.pdf), supports
  • timer + clock functions, even a countdown timer
  • calendar
  • alarming
and is coupled via the serial I²C bus with the microcontroller/MCU LPC1115 (ARM Cortex M0).

Chip Q1, a 32.768 kHz quartz crystal just above the buzzer, feeds its clock pulse into the RTC.
Such an external quartz is needed for the RTC to work.

The last of the four major chips is IC2 just above the USB connector:
it is a SILABS CP2102 USB2UART-Bridge (https://www.silabs.com/documents/public ... 2102-9.pdf)
that converts USB to serial (TX/RX) communication plus alters the 5V of USB into 3V for the mainboard.

What an elegant and straightforward design !

Looking at these tiny chips I feel amazed: e.g. the microcontroller/MCU LPC1115 (ARM Cortex M0)
alone unites in itself nearly all the functions of a homecomputer of old like a C64 or an Apple II+ :lol:

And maybe, maybe only, a countdown timer function or even a fullblown calendar
might be possible in the future (firmware v60 ???)
FX-602P, HP-12c, 17B, 32E, 38C, 39gs, 41C, 48G, 50g, DM 10L, 11L, 15L, 42 …

dfsantos
Posts: 5
Joined: Mon Jan 27, 2020 10:06 pm

Re: DM1X/DM1XL Introduction Dates & Board Revisions

Post by dfsantos » Thu Feb 06, 2020 11:29 am

Hello
and a revision of the board with more (64 kbs) memory to be able to add original ROM images to the DM41L is possible??

it's on the road map?

Dani

User avatar
tuxfish
Posts: 19
Joined: Thu Sep 14, 2017 10:17 am

Re: DM1X/DM1XL Introduction Dates & Board Revisions

Post by tuxfish » Mon Feb 10, 2020 7:51 pm

Hi,
summary of the wishlist so far ("blue thinking"):
  • more RAM in MCU (e.g. 128-256KB)
  • full-blown calendar + timing function usable via
    firmware
  • usb-c connector
  • GPS
  • f- & g-keys coloured non-abrasively similar to DM 41X
@SwissMicros:
are any of these topics part of the road-map already ?
Out of curiousity: how does the current road-map look like ?
Could the current road-map be created from your Kanban board or task-system and posted here in short form automatically (without guarantee, of course) ?
As a means to inform the community even faster than today ? 😁 ...
FX-602P, HP-12c, 17B, 32E, 38C, 39gs, 41C, 48G, 50g, DM 10L, 11L, 15L, 42 …

Post Reply