308 error / bachmann econami n scale /solved

craftech Mar 19, 2021

  1. Mark Ricci

    Mark Ricci TrainBoard Member

    1,146
    3,914
    47
    Thank you Robert for answering this!! Excellent! Was a little concerned there for a moment!
     
  2. Sumner

    Sumner TrainBoard Member

    3,552
    9,068
    74
    Thanks I hadn't dove into the 'Preferences' far enough to see it. There is probably lots that I'm missing that Engine Driver can do though the preference menu.

    The other throttle that I've thought about making (don't have the parts currently) is Jeff's throttle ( HERE ). Anyone have experience with it? Looks to be simpler to put together vs. Dave's ( HERE ) but not as versatile. I've also found this one ( HERE ). Any others out there you guys know about?

    Richard (IronMan1963) on here has built one of Dave's throttles. Richard how about an overview of your experience with the throttle?

    Sumner
     
    Last edited: Aug 7, 2021
  3. Mark Ricci

    Mark Ricci TrainBoard Member

    1,146
    3,914
    47
    Was researching something else and saw this about a month ago or so. Think even adding a bigger knob it would be difficult to set anyone 126 steps but am a novice and only have used the Kato 22-014 and 22-018 packs, while nice, hard to get that granular control of the withrottle but it is definitely more fun, in some ways, to operate the analog packs or like Digitrax Zephr.

    Another observation, while the few function buttons would work for non-sound DCC locos, would not want to use for sound locos like BLI Paragon 3. Actually, eg. tie in station departing sound, as part of session, when leaving station. Don't know how much that's worth, but something unsure to give-up or requiring multi-button depressions. In many ways liked Digitrax Zephr because of the manual throttle yet fairly good additional control buttons with display.

    Think a hybrid approach, incorporating both mechanical and display, like the Zephr, is what would be great. A wireless equivalent, preferably with a little larger screen than the Zephr, (iPhone 8 size) on 1 side and a mechanical slider along bottom or a side, plus direction control, could be done in a package not much larger in 2D dimensions than a large screen phone? Personally prefer straight rather than rotary throttles. Think addition of the mechanical controls is what would add depthless but don't think too excessive. Way outside my fabrication abilities but one can dream right? :).

    Overall, Geoff's fun project and a great option. Like physical forward and reverse switches, as well as power too, which the project has. The one from italy is closer to what I'd want. Dave's would be cheap. Many of the parts came with the Elegoo Mega Ultimate kit (bought-pretty cool to play with) Maybe someday when caught up, LOL, would take another look.
     
    Last edited: Aug 7, 2021
  4. jdlaw75

    jdlaw75 New Member

    1
    0
    1
    I have a new Arduino Mega 2560 R3 (powered from USB at the moment), with Arduino Motor Shield (12vDC), latest DCC-EX loaded correctly, and cannot read a Bachmann decoder which returns the dreaded 308 error. I get the same with the Arduino powered from a separate 9vDC supply.
    Following the instructions to generate a log, I get the following
    <* ACK baseline=6/17mA Threshold=22/65mA Duration between 2000us and 20000us *>
    <* VB cv=19 value=0 *>
    <* NO-ACK after 143mS max=9/26mA pulse=0uS samples=104 gaps=0 *>
    <* VB cv=19 value=128 *>
    <* NO-ACK after 149mS max=9/26mA pulse=0uS samples=142 gaps=0 *>
    <* V0 cv=19 bit=7 *>
    <* NO-ACK after 143mS max=11/32mA pulse=0uS samples=71 gaps=0 *>
    <* V0 cv=19 bit=6 *>
    <* NO-ACK after 146mS max=9/26mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=5 *>
    <* NO-ACK after 144mS max=9/26mA pulse=0uS samples=70 gaps=0 *>
    <* V0 cv=19 bit=4 *>
    <* NO-ACK after 145mS max=11/32mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=3 *>
    <* NO-ACK after 147mS max=11/32mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=2 *>
    <* NO-ACK after 148mS max=9/26mA pulse=0uS samples=143 gaps=0 *>
    <* V0 cv=19 bit=1 *>
    <* NO-ACK after 145mS max=7/20mA pulse=0uS samples=105 gaps=0 *>
    <* V0 cv=19 bit=0 *>
    <* NO-ACK after 149mS max=9/26mA pulse=0uS samples=143 gaps=0 *>
    <* VB cv=19 value=255 *>
    <* NO-ACK after 141mS max=11/32mA pulse=0uS samples=33 gaps=0 *>
    <* V0 cv=29 bit=5 *>
    <* NO-ACK after 145mS max=11/32mA pulse=0uS samples=106 gaps=0 *>
    <* V0 cv=17 bit=7 *>
    <* NO-ACK after 145mS max=9/26mA pulse=0uS samples=70 gaps=0 *>
    <* V0 cv=17 bit=6 *>
    <* NO-ACK after 145mS max=9/26mA pulse=0uS samples=106 gaps=0 *>
    <* V0 cv=17 bit=5 *>
    <* NO-ACK after 145mS max=9/26mA pulse=0uS samples=106 gaps=0 *>
    <* V0 cv=17 bit=4 *>
    <* NO-ACK after 149mS max=8/23mA pulse=0uS samples=142 gaps=0 *>
    <* V0 cv=17 bit=3 *>
    <* NO-ACK after 145mS max=9/26mA pulse=0uS samples=106 gaps=0 *>
    <* V0 cv=17 bit=2 *>
    <* NO-ACK after 148mS max=9/26mA pulse=0uS samples=143 gaps=0 *>
    <* V0 cv=17 bit=1 *>
    <* NO-ACK after 148mS max=12/35mA pulse=0uS samples=142 gaps=0 *>
    <* V0 cv=17 bit=0 *>
    <* NO-ACK after 150mS max=10/29mA pulse=0uS samples=179 gaps=0 *>
    <* VB cv=17 value=255 *>
    <* NO-ACK after 141mS max=9/26mA pulse=0uS samples=33 gaps=0 *>
    <* LCD0:Retry 17 2 Sum=1 *>
    <* ACK baseline=0/0mA Threshold=16/47mA Duration between 2000us and 20000us *>
    <* VB cv=19 value=0 *>
    <* NO-ACK after 149mS max=11/32mA pulse=0uS samples=162 gaps=0 *>
    <* VB cv=19 value=128 *>
    <* NO-ACK after 149mS max=12/35mA pulse=0uS samples=141 gaps=0 *>
    <* V0 cv=19 bit=7 *>
    <* NO-ACK after 144mS max=11/32mA pulse=0uS samples=71 gaps=0 *>
    <* V0 cv=19 bit=6 *>
    <* NO-ACK after 146mS max=12/35mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=5 *>
    <* NO-ACK after 144mS max=10/29mA pulse=0uS samples=71 gaps=0 *>
    <* V0 cv=19 bit=4 *>
    <* NO-ACK after 146mS max=12/35mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=3 *>
    <* NO-ACK after 146mS max=8/23mA pulse=0uS samples=106 gaps=0 *>
    <* V0 cv=19 bit=2 *>
    <* NO-ACK after 148mS max=8/23mA pulse=0uS samples=143 gaps=0 *>
    <* V0 cv=19 bit=1 *>
    <* NO-ACK after 145mS max=10/29mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=0 *>
    <* NO-ACK after 148mS max=11/32mA pulse=0uS samples=143 gaps=0 *>
    <* VB cv=19 value=255 *>
    <* NO-ACK after 141mS max=11/32mA pulse=0uS samples=33 gaps=0 *>
    <* NO-ACK after 144mS max=12/35mA pulse=0uS samples=71 gaps=0 *>
    <* V0 cv=17 bit=6 *>
    <* NO-ACK after 146mS max=10/29mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=17 bit=5 *>
    <* NO-ACK after 145mS max=10/29mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=17 bit=4 *>
    <* NO-ACK after 149mS max=10/29mA pulse=0uS samples=143 gaps=0 *>
    <* V0 cv=17 bit=3 *>
    <* NO-ACK after 145mS max=9/26mA pulse=0uS samples=106 gaps=0 *>
    <* V0 cv=17 bit=2 *>
    <* NO-ACK after 147mS max=9/26mA pulse=0uS samples=142 gaps=0 *>
    <* V0 cv=17 bit=1 *>
    <* NO-ACK after 149mS max=11/32mA pulse=0uS samples=142 gaps=0 *>
    <* V0 cv=17 bit=0 *>
    <* NO-ACK after 149mS max=11/32mA pulse=0uS samples=179 gaps=0 *>
    <* VB cv=17 value=255 *>
    <* NO-ACK after 141mS max=12/35mA pulse=0uS samples=32 gaps=0 *>
    <* LCD0:Retry 17 1 Sum=2 *>
    <* ACK baseline=0/0mA Threshold=16/47mA Duration between 2000us and 20000us *>
    <* VB cv=19 value=0 *>
    <* NO-ACK after 149mS max=12/35mA pulse=0uS samples=160 gaps=0 *>
    <* VB cv=19 value=128 *>
    <* NO-ACK after 147mS max=9/26mA pulse=0uS samples=141 gaps=0 *>
    <* V0 cv=19 bit=7 *>
    <* NO-ACK after 144mS max=9/26mA pulse=0uS samples=71 gaps=0 *>
    <* V0 cv=19 bit=6 *>
    <* NO-ACK after 147mS max=9/26mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=5 *>
    <* NO-ACK after 143mS max=9/26mA pulse=0uS samples=70 gaps=0 *>
    <* V0 cv=19 bit=4 *>
    <* NO-ACK after 146mS max=12/35mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=3 *>
    <* NO-ACK after 146mS max=9/26mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=2 *>
    <* NO-ACK after 147mS max=11/32mA pulse=0uS samples=142 gaps=0 *>
    <* V0 cv=19 bit=1 *>
    <* NO-ACK after 146mS max=12/35mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=19 bit=0 *>
    <* NO-ACK after 148mS max=9/26mA pulse=0uS samples=143 gaps=0 *>
    <* VB cv=19 value=255 *>
    <* NO-ACK after 141mS max=12/35mA pulse=0uS samples=33 gaps=0 *>
    <* V0 cv=29 bit=5 *>
    <* NO-ACK after 146mS max=12/35mA pulse=0uS samples=106 gaps=0 *>
    <* V0 cv=17 bit=7 *>
    <* NO-ACK after 144mS max=9/26mA pulse=0uS samples=70 gaps=0 *>
    <* V0 cv=17 bit=6 *>
    <* NO-ACK after 146mS max=11/32mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=17 bit=5 *>
    <* NO-ACK after 147mS max=9/26mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=17 bit=4 *>
    <* NO-ACK after 148mS max=11/32mA pulse=0uS samples=142 gaps=0 *>
    <* V0 cv=17 bit=3 *>
    <* NO-ACK after 146mS max=10/29mA pulse=0uS samples=107 gaps=0 *>
    <* V0 cv=17 bit=2 *>
    <* NO-ACK after 148mS max=9/26mA pulse=0uS samples=143 gaps=0 *>
    <* V0 cv=17 bit=1 *>
    <* NO-ACK after 148mS max=11/32mA pulse=0uS samples=143 gaps=0 *>
    <* V0 cv=17 bit=0 *>
    <* NO-ACK after 149mS max=9/26mA pulse=0uS samples=178 gaps=0 *>
    <* VB cv=17 value=255 *>
    <* NO-ACK after 141mS max=8/23mA pulse=0uS samples=33 gaps=0 *>
    <* Callback(-1) *>
    <r -1>
     
  5. Sumner

    Sumner TrainBoard Member

    3,552
    9,068
    74
    Looks like they are helping on Discord. Have you wiped the track down and cleaned the wheels. A few times that is all that it has taken for me.

    Sumner
     

Share This Page