Post Reply 
NP-41 Emulator (may be)
04-20-2016, 03:32 PM
Post: #241
RE: NP-41 Emulator (may be)
(04-20-2016 12:02 PM)Sylvain Cote Wrote:  OK, libusb is absolutely needed, after libusb was installed, everything started to work

Code:
c:\HPCalc\NP41>mspdebug rf2500 "prog np41.hex"
MSPDebug version 0.23 - debugging tool for MSP430 MCUs
Copyright (C) 2009-2015 Daniel Beer <dlbeer@gmail.com>
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Chip info database from MSP430.dll v3.3.1.4 Copyright (C) 2013 TI, Inc.

Trying to open interface 1 on \\.\libusb0-0001--0x0451-0xf432
Initializing FET...
FET protocol version is 30394216
Set Vcc: 3000 mV
Configured for Spy-Bi-Wire
Device ID: 0x2955
fet: unknown device
msg28_data: [0x1a bytes]
    29 55 00 a0 00 00 00 00 00 00 02 02 01 00 2a f7
    00 00 89 00 00 00 00 00 00 00
Using Olimex identification procedure
Device ID: 0x2955
  Code start address: 0x2100
  Code size         : 57088 byte = 55 kb
  RAM  start address: 0x1100
  RAM  end   address: 0x20ff
  RAM  size         : 4096 byte = 4 kb
Device: MSP430G2955
Number of breakpoints: 2
fet: FET returned NAK
warning: device does not support power profiling
Chip ID data: 29 55
Erasing...
Programming...
Writing 4096 bytes at 4400...
Writing 4096 bytes at 5400...
Writing 4096 bytes at 6400...
Writing 4096 bytes at 7400...
Writing 4096 bytes at 8400...
Writing 4096 bytes at 9400...
Writing 4096 bytes at a400...
Writing  356 bytes at b400...
Writing  320 bytes at fc00...
Writing    2 bytes at ffca...
Writing    2 bytes at ffda...
Writing    2 bytes at ffe8...
Writing    2 bytes at ffee...
Writing    2 bytes at fffe...
Writing    2 bytes at fdfe...
Done, 29360 bytes total

If I understand correctly, the Launchpad is now able to reprogram the flash either directly or through the microcontroller.

But the unit is still not working, at least from the user perspective (LCD dead, no sound feedback)

I need to leave for work, I will do more testing tonight.

Best regards,

Sylvain

Hi Sylvain,

It appears that the SBW programming via the Launchpad is successful. The fact that the LCD did not show up should be caused by H/W failures. My other unit had the same fade after I added the serial flash, SD card holder and other addons. This version of PCB was not well thought and the sharing of a number of SPI bus lines may have caused the firmware to held up / SPI failing.

Don't worry about it now. When the new board comes, I will be able to create a unit to swap w/ you for further testing. The new PCB had the serial flash and SD card eliminated and should be more reliable. Anyway my serial flash experiment did not work and I do not plan to pursue it at this moment.

It appears that the NP41 unit (14 segment) is more reliable and the fact it is more simple (less parts, capacitors, etc). Only problem is it's harder to solder.
Find all posts by this user
Quote this message in a reply
05-12-2016, 02:14 PM
Post: #242
RE: NP-41 Emulator (may be)
Just a brief update as I am quite busy on other things lately.

I received the next batch of PCBs and had constructed 3 units of NP41s (I had only 3 LCD modules left). There is a missed "Shift" label on the PCB.

With the failures of the prototyping units, I had spent a few days on these and I hope they will be more reliable. I had sent out 2 replacement units to Etienne (his V1 unit was DOA due to poor packaging) and Sylvian.

The new design is more clean and the H/W should be more reliable. However one of the units (my unit) had charge pump failure (part of the LCD module) and I had to re-flow the capacitors twice to fix. I hope it is just cold solder instead of something else failed.

I had make changes to the firmware and now the ROM download and bootloader is reliable.

Here are some updated instructions

NP41s instructions
When you insert new battery, you will be at the test screen. The following keys is used,

• 'SST' key advance character set display.
• '4' toggles the beep test.
• 'CLX' exit setup, enter calculator emulation, may need to press twice.
• Other keys will show key-code, also shows battery voltage on screen.

When you are in calculator mode, and pressed 'ON' to turn unit off / timeout off.
When pressing 'CLX' + 'ON', like HP-41, master clear, "MEMORY LOST".
When pressing 'PRGM' + 'ON', you will be placed at setup mode, which have the following options.

• '7' toggles verbose mode, i.e. show / not show register contents and program listings.
• '8' toggles turbo mode, i.e. 8Mhz versus 16Mhz clock.
• '9' toggles LCD filter mode, i.e. when selected, suppress excessive LCD display updates.
• '4' toggles LCD backlight.
• '5' cycles through LCD contrast settings.
• '6' resets calculator to power-up test screen.
• 'USER' place calculator into boot-loader mode.

Please refer to the NP41 thread in MoHPC for ROM download instructions.

I probably don't have time to make progress this month except to play w/ it on and off to check on reliability.

Attached 2 photos of this new builds.
.. Had to use this share link because I had reached attachment quota. I will figure that out later.
Find all posts by this user
Quote this message in a reply
05-12-2016, 02:54 PM
Post: #243
RE: NP-41 Emulator (may be)
(05-12-2016 02:14 PM)Chris Chung Wrote:  Attached 2 photos of this new builds.....

Looks really great! Wonderful work! Makes waiting for the final shipping date hard.

Bernhard

That's one small step for a man - one giant leap for mankind.
Find all posts by this user
Quote this message in a reply
05-12-2016, 04:07 PM
Post: #244
RE: NP-41 Emulator (may be)
(05-12-2016 02:14 PM)Chris Chung Wrote:  Just a brief update as I am quite busy on other things lately.

Thank you!
Already salivating, here in queue...

:)

Greetings,
    Massimo

-+×÷ ↔ left is right and right is wrong
Visit this user's website Find all posts by this user
Quote this message in a reply
05-12-2016, 10:18 PM
Post: #245
RE: NP-41 Emulator (may be)
Thanks for the update Chris!

I would say I am salivating right behind Massimo... but that would be just wrong. But I will say that I am looking forward to your latest creation when ready. Keep it up as time allows.

--Bob Prosperi
Find all posts by this user
Quote this message in a reply
07-14-2016, 07:54 PM
Post: #246
RE: NP-41 Emulator (may be)
There hasn't been a discussion in this thread for quite some time.
Just wondering if there are any news on the project. I still quite regularly use my NP41. I quite like it and haven't found any flaws yet. But it is only basic number crunching I use it for. And the occasional little program.

Thanks again for this great calculator,
Cheers,
Harald
Find all posts by this user
Quote this message in a reply
10-20-2016, 02:08 PM (This post was last modified: 10-20-2016 02:20 PM by Chris Chung.)
Post: #247
RE: NP-41 Emulator (may be)
Apologies for a very belated reply / update.

I hit another obstacle in life mid August and I had to again take another leave from my hobbies and other routines to attend to it.

I was not on a good mood and also do not want to upset you all w/ my own troubles and had ceased visiting the forums.

A member PMed me on my well-being and I recognized I should give an update here. I am well and all things are improving.

As for the NP41 project. I had ordered and received a few new PCBs (one piece) in August. And I had, with help from Waon again, ordered and received 300 units of 14-segment LCD.
All of them untouched sitting in my basement.

I will work on the new PCB for another unit and see if it fits to be made into a general offer (as it was intended). And I am not interested in expanding / refining the firmware at this moment. The firmware will be confined to it's current state.

I had both the NP41 and NP41S units at home and in the office for day to day use. They are still on the same battery for 3+ months. And I am confident that the firmware is reliable for the basics. Have not spent much time in the ROM modules but they do load when I was playing w/ them.

I will return and check on the forum again. Thanks for your interest in my projects.
Find all posts by this user
Quote this message in a reply
10-20-2016, 06:37 PM
Post: #248
RE: NP-41 Emulator (may be)
(10-20-2016 02:08 PM)Chris Chung Wrote:  Apologies for a very belated reply / update.

Obviously no apologies needed.
We all waited a long time for a 41 successor and now several opportunities arise.
What are a few months more to wait?

Be well,
Massimo

Greetings,
    Massimo

-+×÷ ↔ left is right and right is wrong
Visit this user's website Find all posts by this user
Quote this message in a reply
10-20-2016, 09:41 PM
Post: #249
RE: NP-41 Emulator (may be)
(10-20-2016 02:08 PM)Chris Chung Wrote:  A member PMed me on my well-being and I recognized I should give an update here. I am well and all things are improving.

This is by far the most important!

I'm still interested in your NP41(S) project, and I'll read with pleasure your future posts here.

Jean-Charles
Find all posts by this user
Quote this message in a reply
10-20-2016, 10:20 PM
Post: #250
RE: NP-41 Emulator (may be)
(10-20-2016 02:08 PM)Chris Chung Wrote:  I will return and check on the forum again. Thanks for your interest in my projects.

Perhaps it is a little bit late to talk about, but your wonderful NP-25 project two years ago was the major model, which finally inspired me to build the new ACT circuit. It was different to just a PC emulator, because it was real hardware. The interest in your projects still couldn't be greater and I will wait any time for the new NP-41.

Thank you

Bernhard

That's one small step for a man - one giant leap for mankind.
Find all posts by this user
Quote this message in a reply
10-21-2016, 08:36 AM
Post: #251
RE: NP-41 Emulator (may be)
It is good to hear from you Chris! I hope whatever problems you had could or can be resolved.

The NP41 is in my drawer at work and I use it regularly, although maybe not as often as I could do.
The main workhorse still is the 15c.
The WP34s gets used whenever I need complex numbers or binary or hex conversions.
Due to my recent project I have a couple of classic series calculators on the desk as well.
I have the feeling my colleagues think I have lost my mind ;-P
Find all posts by this user
Quote this message in a reply
10-21-2016, 03:44 PM
Post: #252
RE: NP-41 Emulator (may be)
(10-21-2016 08:36 AM)Harald Wrote:  It is good to hear from you Chris! I hope whatever problems you had could or can be resolved.

The NP41 is in my drawer at work and I use it regularly, although maybe not as often as I could do.
The main workhorse still is the 15c.
The WP34s gets used whenever I need complex numbers or binary or hex conversions.
Due to my recent project I have a couple of classic series calculators on the desk as well.
I have the feeling my colleagues think I have lost my mind ;-P

Harold;
Anyone who regularly uses at least three RPN calculators has a lot of mind to potentially loose.
You're good for decades.
Find all posts by this user
Quote this message in a reply
10-25-2016, 10:08 PM
Post: #253
RE: NP-41 Emulator (may be)
Hi Chris,

Count with me for your NP41(S) project
Find all posts by this user
Quote this message in a reply
12-01-2017, 08:15 PM (This post was last modified: 12-01-2017 08:22 PM by Chris Chung.)
Post: #254
RE: NP-41 Emulator (may be)
I have 10 units of NP-41 for sale right now. I am asking US$75 for these units and shipping is included. I cannot ship to China and South America as they always failed w/ my non-trackable basic shipping. There is also a simple 3D-printed case comes w/ the units.

A total of 12 units were finished early in the year (between March and May). I kind of lost interest in electronics (this and other projects) and was focusing on other things. I know its been a long time and I hope you are still interested in my infrequent updates.

[Image: ZZIyeAgwkJ3DkvBl1]

These are hand soldered and I had also a few failed units that was abandoned. A disc buzzer is included that makes a very little noise, only BEEP works in this version.

With a USB-TTL serial cable (you can get from ebay) you can download 4 application ROMs. And you can also upgrade firmware when it become available. However these features were not extensively tested and definitely on on all the units so consider them beta features.

Another option to update firmware in the future is through the use of Texas Instruments various programmers or "LaunchPad" development kits (about $12.00 + $6.99 worldwide shipping)

I am selling 10 units and reserve 2 units as spares for this lot. Since they are not professional quality, if your unit failed within one year, I will replaced them w/o cost (you paid for shipping of return, I will ship replacement / repair for free).

The units are turned upside down in their simple 3D-printed cases to protect the LCD. They will be shipped in 7 x 4 x 1.5" boxes w/ bubble wraps. There is a printed simple instruction included, like the NP25. There will be no CR2032 included as lithium batteries are not allowed for mailing.

[Image: m1nAFuPX3bHEKP3p1]

I have this list of members that had indicated interests very early so if there are more demands than 10 they will have priority.

massimo, rprosperi, geir, sylvain

Please reply here initially if you are interested or if you have any questions.

/EDIT Looks like google photo link not working well. Please see this shared folder for photos.
Find all posts by this user
Quote this message in a reply
12-01-2017, 08:18 PM
Post: #255
RE: NP-41 Emulator (may be)
I am interested in an NP-41 if one is available to me.
Find all posts by this user
Quote this message in a reply
12-01-2017, 09:45 PM
Post: #256
RE: NP-41 Emulator (may be)
(12-01-2017 08:15 PM)Chris Chung Wrote:  I have 10 units of NP-41 for sale right now. I am asking US$75 for these units and shipping is included.

I have this list of members that had indicated interests very early so if there are more demands than 10 they will have priority.

massimo, rprosperi, geir, sylvain

Please reply here initially if you are interested or if you have any questions.

Promises are promises.
Put me in for one, thank you! Let me know how to finalize the deal.
Oh, that display...

Greetings,
    Massimo

-+×÷ ↔ left is right and right is wrong
Visit this user's website Find all posts by this user
Quote this message in a reply
12-01-2017, 10:13 PM
Post: #257
RE: NP-41 Emulator (may be)
I also like to have one. As Massimo said, please provide the details for the deal.

Günter
Find all posts by this user
Quote this message in a reply
12-01-2017, 10:24 PM
Post: #258
RE: NP-41 Emulator (may be)
If there is one i may buy, please put me on the list. Thanks -db
Find all posts by this user
Quote this message in a reply
12-01-2017, 10:31 PM
Post: #259
RE: NP-41 Emulator (may be)
Count one for me please. Thanks for developing the NP-41 and for your offer !
Find all posts by this user
Quote this message in a reply
12-02-2017, 12:41 AM
Post: #260
RE: NP-41 Emulator (may be)
(12-01-2017 09:45 PM)Massimo Gnerucci Wrote:  
(12-01-2017 08:15 PM)Chris Chung Wrote:  I have 10 units of NP-41 for sale right now. I am asking US$75 for these units and shipping is included.
I have this list of members that had indicated interests very early so if there are more demands than 10 they will have priority.
massimo, rprosperi, geir, sylvain
Please reply here initially if you are interested or if you have any questions.
Promises are promises.
Put me in for one, thank you! Let me know how to finalize the deal.
Oh, that display...
Same for me!
I take one, let us know how to proceed, thank you!
Best regards,
Sylvain
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)