Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Jmriusers
- Messages
Search
Locked
Varieties of Digitrax decoders
I decided to take a systematic pass through the Digitrax decoder info sheets and characterize their decoders, looking for the right families. From their info I find:
DH121 2 leads, independent function DH142 4 leads, FX, BEMF, transponding DH150 5 outputs, FX DH163 6 outputs, FX3, BEMF, transponding, silent DH380 8 outputs, FX DH580 8 outputs, FX DN121 2 leads, directional lights DN141 4 leads, FX, BEMF, transponding DN142 4 leads, FX, BEMF, transponding DN144 4 leads, FX DN145 4 leads, FX DN146 4 leads, FX DN147 4 leads, FX DN148 4 leads, FX DN149 4 leads, FX, BEMF, transponding DN163 6 leads, FX3, BEMF, transponding DZ121 2 leads, CS, BEMF, transponding DZ143 4 leads, FX3, BEMF, transponding I didn't have Digitrax sheets for these following, so took the info from Tony's Train Exchange table: DN122 2 leads, directional lights (from TTX sheet) DG380 8 outputs, FX DG580 8 outputs, FX DG583 8 outputs, FX3, BEMF, transponding, silent DH083 ? outputs, FX In the catalog they were handing out at the train show, Digitrax referred to several types of decoders: Basic (e.g. DN121, DH121) Basic-FX (e.g. DN144, DN148): Basic plus FX lighting Premium (e.g. DN141, DN149): Basic-FX plus BEMF and transponding Series 3 (e.g. DH163): Premium plus silent, ops mode read, etc. I think you'd have to add a category for the CS decoders, which I think is just the DZ121. And you'd have to distinguish the "STD" lighting basic decoders (DH121) from the "STD*" ones (DN121). That would give a total of six families. Does this sound right? What should we use for the family names? Does anybody have CV7 values for any of these? Bob -- -------------- Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957) |
Locked
Re: Making or fixing Decoder files
At 10:31 PM +1200 7/30/02, Alex Shepherd wrote:
> LE0511W, DN149K, and an early DN series.When you read from CV7, what values do you get for those decoders? Bob -- -------------- Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957) |
Locked
Re: Decoder Pro Digitrax programers
At 7:35 PM -0700 7/30/02, Michael Mosher wrote:
I really like Decoder Pro but there's a few mis classifications of DigitraxThanks for the detailed comments! I put together the original Digitrax definitions, along with some help from blameless others, and I'm happy to agree that I probably didn't get all the details right. I'm on a business trip, so my time is a little limited for the next week and I can't get to my layout, but I'm happy to work on this type of thing while sitting on airplanes. The basic underlying idea was that decoder manufacturers would have various software/firmware versions that they'd use to make multiple decoders. That same firmware might be installed on various PC formfactors, with various numbers of output transistors for functions, but would have the same CVs in each case. Those firmware sets are the basis for the "family" idea. A file, which defines a family, also contains the list of decoders that belong to that family. So you can see how this would go wrong: I'd code something based on the info I could get from the web. To the unpolished eye, perhaps assisted by the "system" of decoder names, other models would look like they had the same features, hence belonged to the same family, so I'd add their names to that file. But it was easy to get this wrong. So, as a start, what should be the names of the various types of Digitrax decoders? At one point I based the names on the Digitrax function naming" FX, CS (configurable strobe), STD and STD*, plus the new FX3. But that now doesn't seem to be the right approach, because BEMF and perhaps other functions appear in different combinations. Bob -- -------------- Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957) |
Locked
Re: V1.0 roster entries & DZ121 info
Mark Gurries
Dave Falkenburg wrote:
On Wednesday, July 31, 2002, at 03:15 PM, Jon Miller wrote:I wonder if doing such a thing is wise. Maybe a procedural note on theYou guys working on the DZ121, remember it's a really strangeSmells like Bob will have to add special case code to the pane decoder is in order. I remember talking about having a description field in the decoder file where people can add notes about the decoder(s) of concern. Where this text would pop up in the programmer is not clear. Maybe on the decoder selection screen. Best Regards, Mark Gurries Linear Technology Power Supply & Battery charger Applications Engineer/Manager --------------------------------------------------------- Model Railroad Club and NMRA DCC presentations are at: -------------------------------------------------------- Audio Enthusiast (Love SAE equipment) ---------------------------------------------------------- |
Locked
Re: V1.0 roster entries & DZ121 info
On Wednesday, July 31, 2002, at 03:15 PM, Jon Miller wrote:
You guys working on the DZ121, remember it's a really strange decoder.Smells like Bob will have to add special case code to the pane programmer. -Dave |
Locked
Re: V1.0 roster entries & DZ121 info
Jon Miller
Just got back from an 8 day trip!
Let me check to make sure. These lines in each light definition:<enumChoice choice="Function on when loco going forward"/> <enumChoice choice="Function on when loco going forward"/> should really be: <enumChoice choice="Function on when loco going forward"/> <enumChoice choice="Function on when loco going reverse"/> Is that right? Bob< You probably already fixed this but the answer is Yes! You guys working on the DZ121, remember it's a really strange decoder. It does some strange resets of CV29. Below are a couple of items I saved in my files that a notes from Don Crano; "There are a couple notes on the DZ121 that may or may not have effected you. When programming the short address (CV01) in your DZ121, the decoder will automatically set CV19 to 0, CV29 to 0, CV 55 to 80, CV56 to 30 & CV57 to 0. This is done to insure compatibility with DCC systems that only recognize short addressing (2 digit mode). When using long addressing (4 digit addressing) these CV's are not affected. After changing the short address (CV01), you will probably want to change CV29 to 06 or another appropriate value based on your operations. You can do this on the programming track or, if you forget, you can use Operations Mode to do this once the loco is back on the layout. What all this means is, if you set the 4 digit address, and bit5 of CV29, then go back and change CV01 the short address, The decoder automatically reset CV29 to 0. So with the DZ121, it is best to set the short address CV01 as desired first, let it reset all the above CV's. Then change the long address and any other of the CV's you like. And just remember anytime you go back and change CV01, then you need to change the other CV's above back to what you had them set to." "1) First and foremost, read the Digitrax application note located at: Why Digitrax didn't package this information with the decoders is beyond me! It basically says that anytime you reprogram CV01 (the 2digit address), the DZ121 automatically resets several CVs. The key here is the reset doesn't happen during programming, it happens the first time the DZ121 powers up on the layout in normal mode. So if you use the PR1 to program your values and change CV01, using the PR1 to read back the data shows everything as you would expect. In other words, it confirms everything was programmed as you requested. But when you carry the loco to the layout and place it on the track, the DZ121 powers up, detects the CV01 change and resets the following CVs: - The Back EMF CVs are reset to factory defaults. - The consist register (CV19) is reset to zero per NMRA standards. - AND THE KILLER IS the configuration register (CV29) IS RESET TO ZERO! That means 14 speed steps, no analog conversion and 2digit addressing. With 14 speed steps, the loco lights don't work correctly (especially if the command station is set for 28/128 steps) and the loco runs very rough. My assumption is the real intent here was to reset CV29 to 2digit address mode since you changed CV01 - but all Digitrax needed to do was reset a single bit in CV29 - NOT THE ENTIRE CV!" Jon Miller AT&SF For me time has stopped in 1941 Digitrax DCC owner, Chief system NMRA Life member #2623 Member SFRH&MS |
Locked
Test with control panels
broman40de
Bob,
the test off version J/MRI demo 1.0.0 in function development and panel was great. I can build a panel from my own pictures you can see on my home page: but now the version is mixed mixed with the version 1.0.1 and ther disapear the function and i can not build own picture. The picture I published wors with C/MRI and is programmed in Power Basic 3.2 a new version of TURBO BASIC. The plattform works and i write some small code in JAVA. In the next time i want to work with LINUX und UBS to send faster data to a big layout and i see a long way ??? JAVA version 1.4.0_01 and Windows 98 Dieter not controlled to mistakes. |
Locked
Re: Decoder Pro Digitrax programers
Hi-
I think the JMRI project would welcome corrected entries and reclassifications. Up to now the emphasis was on getting it to work. So, dig in! David Michael Mosher wrote: I really like Decoder Pro but there's a few mis classifications of Digitrax-- David Harris OmniPort Home Page: Discussion egroup: Swiki: |
Locked
Decoder Pro Digitrax programers
Michael Mosher
I really like Decoder Pro but there's a few mis classifications of Digitrax
decoders. The DN140, DN144K, DN145K, DN146A, DN147A & DN148K are listed in the Digitrax STD decoders but they are really FX decoders without BEMF. I think a new directory called "Digitrax FX decoders" or "Digitrax FX decoders without BEMF" needs to be created and those decoders moved there. Also the DN146A (and I suspect the others as well) do not have the FX lighting CVs in the Function tab. Also there's a DN146 and DN146A entries, the DN146 is redundant, same decoder. The DH083 is listed in the Digitrax FX with BEMF dir, but this decoder does not have BEMF, thou it is an FX decoder, should be moved to the above dir. One more little thing, the DH150 is in a dir by itself, since there not likely to ever be any more 150's and since it's a FX without BEMF decoder maybe it should be moved and that dir removed for efficiency sake. Thanks. Michael Mosher Webmaster Daylight Division PCR/NMRA www.trainweb.org/daylight Golden Empire Historical & Modeling Society www.trainweb.org/gehams San Luis Obispo Model Railroad Club www.trainweb.org/slomrc Personal Member Kern County Live Steamers www.trainweb.org/kernctyls |
Locked
Re: Making or fixing Decoder files
Oops, I lied, I have a DN148K for my RS-2 -- but if I get good at doing it,
I'll do the 149 too :-) David Alex Shepherd wrote: --LE0511W, DN149K, and an early DN series.Great, I have two DN149K2s (all I have!!!) so when you are done I'll give David Harris OmniPort Home Page: Discussion egroup: Swiki: |
Locked
Re: Making or fixing Decoder files
Alex Shepherd
LE0511W, DN149K, and an early DN series.Great, I have two DN149K2s (all I have!!!) so when you are done I'll give them a shot Now I just select DN142 Family and it works fine, except the Ident doesn't know about DN149K2s (yet) so here's hoping David Alex |
Locked
Making or fixing Decoder files
Hi Bob -
I have discovered: -- I will see if I can add some decoders, and fix some. I have LE077, LE0511W, DN149K, and an early DN series. David |
Locked
Re: Test version 1.0.2 hopefully fixes panel icons
Robin Becker
Bob,
toggle quoted message
Show quoted text
Looks great to me! Think you now have 1-button speed curve solutions knocked cold. Robin -----Original Message-----
From: Bob Jacobsen [mailto:Bob_Jacobsen@...] Sent: Monday, July 29, 2002 10:59 PM To: jmriusers@... Subject: RE: [jmriusers] Test version 1.0.2 hopefully fixes panel icons At 7:37 PM -0700 7/29/02, Robin Becker wrote: >The "constant ratio" (quadratic?) curve >takes care of the "exponential" type response, suggest you also consider a >log curve. I've found that log speed curves are very useful for providing >responsiveness at low speed while also smoothly limiting the top end >response of a loco. Something like this? Bob |
Locked
Re: Test version 1.0.2 hopefully fixes panel icons
At 7:37 PM -0700 7/29/02, Robin Becker wrote:
The "constant ratio" (quadratic?) curveSomething like this? Bob -- -------------- Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957) |
Locked
Re: Test version 1.0.2 hopefully fixes panel icons
Robin Becker
Bob,
The speed table is looking very snazzy! Especially like the ability to set the endpoints and then fit a curve. The "constant ratio" (quadratic?) curve takes care of the "exponential" type response, suggest you also consider a log curve. I've found that log speed curves are very useful for providing responsiveness at low speed while also smoothly limiting the top end response of a loco. Robin |
Locked
Test version 1.0.2 hopefully fixes panel icons
I've uploaded a new Windows installer 1.0.2:
This contains the (hoped for) fix to the installer so the program can find its icons when creating a "Panel Editor" frame. Note that there's still a problem with the _size_ of the panel created; for reasons I don't yet understand, on some machines it's minimized down to just the top border. You'll need to grab the lower right corner and expand it to see what you're doing. Bob -- -------------- Bob Jacobsen (Bob_Jacobsen@..., 510-486-7355, fax 510-495-2957) |
Locked
Re: Can't program with DB150
Yes, the problems are with 'writing' -- I was aware I couldn't read with the
DB150 -- I suspect I have old firmware, so I will download and upgrade to the latest. David Bob Jacobsen wrote: At 2:35 PM -0700 7/29/02, David Harris wrote:--Hi Bob & John -- and the rest-The install adds some libraries to your Java install directory. When David Harris OmniPort Home Page: Discussion egroup: Swiki: |
Locked
Re: New test version
original_black_bart
Bob,
I'm impressed! You and Alex have done a fantastic job at capturing my rendition of the Speed Curve table. Thanks for adding the labels and speed curve function buttons. Programming my decoders is becoming a whole lot easier. I noticed that you're looking for someone to test out programming for a DZ121 decoder. I've one installed here and would be happy to assist. Bob --- In jmriusers@y..., Bob Jacobsen <Bob_Jacobsen@l...> wrote: I've uploaded a new test installer for Windows. Let me know ifShepherd. Speed table also has three new buttons for setting various curves.I'd love to know if it works for LocoNet users...a dialog box for certain easy errors.preferences directory. |
to navigate to use esc to dismiss