Programming Otto Bock C2000

Power wheelchair board for REAL info!

POWERCHAIR MENU! www.wheelchairdriver.com/powerchair-stuff.htm

Programming Otto Bock C2000

Postby c500user » 04 Aug 2016, 20:22

I want to change the parameters in my Otto Bock 2000. It uses Enable50 and has one of those weird 5 pin, modified XLR3 connectors.

I ordered a USB/CAN adapter through ebay. After installing the drivers from silabs.com it is recognised by Win10.

I have installed:
- Curtis 1314 PCPS OEM 4.6.7
- LXN4py2s.dll (downloaded from this site; thanks!)
- QM_USB.dll (downloaded from this site; thanks!)

I can load the Curtis software and it seems to work but I am waiting for parts to try to make a suitable cable. I have however just read that Enable40 uses RS-232 rather than CAN. I have no idea what Enable50 in my C2000 uses. Can anyone help me answer 3 questions:

1. Does anyone know if Enable50 (Otto Bock C2000) uses CAN or RS-232?
2. If it uses RS-232, which USB/RS-232 adapter is known to work (a link to ebay or other supplier would be nice :mrgreen: )?
3. Does anyone know where I can buy a ready-made modified XLR3/5 connector. It would save me a lot of hassle not to have to make one,.

Thanks,

c500user
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby woodygb » 05 Aug 2016, 10:48

You need the USB_CAN .
Note that there are 2 versions of this Chinese adapter and they require a different QM_USB.dll...you will find an explanation of the difference towards the end of the programming thread.
You will also want to download the 3rd file referenced at the beggining of the thread .
The 5 pin plug is not readily available.
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby woodygb » 05 Aug 2016, 11:11

I've just noticed that you have the later software... so you do not need the 3rd file that I referenced as it's contained in the later version.
However it is possible that you might have to revert to the OLDER 1314 version if you get problems connecting as Curtis have made their latest version "unfriendly" to any lead other than a genuine Curtis.
You do not NEED a 5 pin plug ...just two pins that are a good fit in the socket.

Here's the link to the alternative QM_USB.dll download part of the Q-logic thread.
viewtopic.php?f=2&t=2757&start=340#p73389
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby c500user » 05 Aug 2016, 13:12

Thanks woodygb!

I hope I have the right USB/CAN adapter. We'll see.
I ordered 10 each of 5 or 6 different types of male pins and hope one of them is a good fit. If it does, I will post a photo of that particular pin.

Cheers
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby woodygb » 05 Aug 2016, 13:15

You should be able tell which USB-CAN you have by the logo ... LMDZ or QM.

Image

Image
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby c500user » 05 Aug 2016, 18:51

Thanks woodygb.

I did in fact install the wrong .dll. I have a LMDZ unit and have just downloaded the required file. Next week, when my pins arrive, I can test the setup.
Thanks again.

Cheers
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby c500user » 08 Aug 2016, 18:14

A partial result, sort of.

I created a cable and will upload photo of pins later (max 3 per message).

The USB/CAN device works and is reported as installed as COM3.
scrn apprtbeheer.png


The Curtis SW seems to set the comm parameters.
scrn comms.png


Connecting CAN H/L wires the wrong way around leads to "unable to find device" or something along those lines. With the CAN wires connected correctly I try to connect and get this message.
scrn error.png


Is this the problem you were referring to woodygb?
I tried installing an older version (3.12) but did not even get as far as I did with the 4.6.7.
Any ideas?

Thanks.
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby c500user » 08 Aug 2016, 19:20

These are the pins I used.
pins2.jpg
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby woodygb » 08 Aug 2016, 21:58

Curtis has made their NEW software unfriendly to unauthorised /non-genuine interface cables.

The FTDI based Curtis 1309 USB programming cable has now a built in ( burnt into the memory ) reference number that denotes it's access level.
I can emulate the cable but not the access level ... NO other USB cable seems to be recognised..

I'd go with the earlier program and follow the Q-logic thread instructions.
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby woodygb » 08 Aug 2016, 22:07

Image

Pick MC-2 Slave from the options.
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby c500user » 08 Aug 2016, 23:10

Thanks woodygb. I'll try the older version tomorrow.
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby Burgerman » 09 Aug 2016, 01:11

If it all works a link to the dll, or many? And the correct software version and an informative .txt with how to, correct cable etc all as a zip might be useful.
User avatar
Burgerman
Site Admin
 
Posts: 54810
Joined: 27 May 2008, 21:24
Location: United Kingdom

Re: Programming Otto Bock C2000

Postby c500user » 09 Aug 2016, 01:16

No worries.
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby c500user » 09 Aug 2016, 19:22

Succes!

After downloading the mcp.zip file mentioned by woodygb, I unpacked and installed it as directed in the programming thread.

I was able to connect without any trouble. I downloaded all the parameters from my C2000 to my laptop and disconnected again. Next step is trying to figure out what all the different parameters do. There are some that I may want to change but also a lot that I absolutely should leave alone! The learning/sorting out will take a while because I would like to end up with a "working" wheelchair, rather than an "interesting project" :mrgreen:

Thanks everyone for sharing your information!

Links to files and instructions:

USB-CAN adapter
Bought from ebay for € 20, shop name kiss_buymsiss
http://www.ebay.nl/itm/USB-CAN-USB-to-C ... Sw1ZBUw65~

mcp.zip
viewtopic.php?f=2&t=2757#p36057

LXN4py2s.dll and QM_USB.rar
viewtopic.php?f=2&t=2757#p36028

LMDZ version of QM_USB.dll
viewtopic.php?f=2&t=2757&p=73376&hilit=lm_usb#p73389

Curtis 3.12 sw
viewtopic.php?f=2&t=2757&hilit=curtis+3.12&start=280#p55632
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby woodygb » 09 Aug 2016, 20:22

Cross posted to the Q-logic thread.
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby Burgerman » 09 Aug 2016, 20:57

Excellent!
User avatar
Burgerman
Site Admin
 
Posts: 54810
Joined: 27 May 2008, 21:24
Location: United Kingdom

Re: Programming Otto Bock C2000

Postby Burgerman » 09 Aug 2016, 21:01

Excellent!

This wants me to join though... http://www.ev.forumchitchat.com/post/sh ... ostcount=1
User avatar
Burgerman
Site Admin
 
Posts: 54810
Joined: 27 May 2008, 21:24
Location: United Kingdom

Re: Programming Otto Bock C2000

Postby c500user » 09 Aug 2016, 21:51

Burgerman wrote:This wants me to join though... http://www.ev.forumchitchat.com/post/sh ... ostcount=1


What do you mean?
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby c500user » 09 Aug 2016, 23:07

Interesting ...
I saved the settings of my C2000 into a .par file using the 3.12 sw. While I can understand that the new sw does not want to communicate with my C2000 without the original cable, I was not prepared for what happened next. When I try to load the .par file into the new 4.6.7 software I get this error.
Any ideas what it could be? There are 17 pages of parameters to check!

Schermopname (5).png
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby ex-Gooserider » 10 Aug 2016, 04:56

Guessing here - but what it seems to say is that some setting has a minimum value greater than what the maximum is supposed to be, so it assumes this means it is a corrupt file....

Two thoughts that occur....

1. Try down loading the file several times, see if you get the same size each time - if you do, run a checksum on each and see if they are the same - it is possible the file you tried IS corrupt....

2. Can you open and edit the file in the same version of the software you used to download it? It seems possible that the file formatting is different between the two software versions which would make the file produced by one version incompatible with the other version....

ex-Gooserider
T-5, ASIA-B
Jazzy 1100
Jazzy Select 6
Quickie Q-7
Invacare Mariner
Want to make / get a better chair, ideally one that stands.
User avatar
ex-Gooserider
 
Posts: 5561
Joined: 15 Feb 2011, 06:17
Location: Billerica, MA. USA

Re: Programming Otto Bock C2000

Postby c500user » 10 Aug 2016, 16:10

I am not sure if I want to keep the 3.1.2 version. It is very, very old.

The 4.6.7 changelog file shows that in previous 4.x releases problems with reading .par files were addressed, so I think it quite possible that what I found was just a bug that had not yet been fixed. How many people would try to read a .par file generated by 3.1.2. in to 4.6.7?

Anyway, I am going to try other 4.x releases to see if I can get a newer version working properly with my chair. I am a bit worried that the 3.1.2 version is too old for my chair. Will post updates.
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby c500user » 10 Aug 2016, 18:27

I have tried the newest (4.6.10) and oldest (4.2.0) version of 4.x software I have been able to find and effectively have the same problem as with 4.6.7. As soon as I try to connect I get a pop-up "Error while reading menu display option".

At the bottom of the screen it says "Building device menu of Powerbase 2AL". What is this "Powerbase 2AL"?

I connected again using 3.1.2 and it says I have a 1750-4403 unit installed. I googled 1750-4403 and could only find it mentioned in a Curtis document regarding RoHS compliance. In this document the full description of the unit is "1750-4403 POWERBASE 2AL". That is interesting! The 4.x software must have been able to connect to, and read from, my chair in order for it to know it was trying to build the device menu for the Powerbase 2AL!

@Woodygb: Do you think this is interface/cable related or could it be something else?

BTW, installation of 4.x software was from appropriate setup file + QM_USB.dll and LXN4py2s.dll (I did not copy the mcp directory).

I would appreciate it if anyone could point me to any information (datasheets, manuals, etc.) regarding Curtis 1750-4403, 1751-6103 and/or 1754-6003.

Thanks
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby woodygb » 10 Aug 2016, 18:32

The designation for your controller is enAble™ 50 ...minimal info seems available for it.
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby c500user » 10 Aug 2016, 18:53

Not much info available on Enable50. There is some info on Enable40, but that's about it.
I have checked the Otto Bock spare parts catalog
http://etk-op.ottobock-shop.de/template/index.php
and saw that the part number for the powerbase is the same for the B600, C1000 and C2000 (it is a 130A controller, BTW). I expect that programming any of these would require the same setup, so I will broaden my search by checking if anyone has succesfully programmed a B600 or C1000.
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby woodygb » 10 Aug 2016, 18:56

Q-Logic = enAble50

https://www.google.co.uk/#q=Q-LOGIC+PDF+PRIDE

Try the Q-Logic_Technical_Manual
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby woodygb » 10 Aug 2016, 23:49

@Woodygb: Do you think this is interface/cable related or could it be something else?


It is ..I'm sure ..a software problem.
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby c500user » 11 Aug 2016, 16:04

I am not sure what to do.

The 3.1.2 software seems to work but is very old, the info screen says 2004. I am worried there is a chance it's use may have undesired side effects. Has anyone else used 3.1.2 for relatively new chairs?

If, as Woody thinks, the trouble I am having with the newer 4.x versions are due to some software incompatibilty, is that a version compatibility or an Otto Bock specific problem?
What is the probability that an original Curtis 1314 PC Programming kit (including original interface/CAN adapter and cable) will work? I can buy a new Curtis 1314 OEM kit but would only want one if I could use it for my chair! I do not think an Otto Bock version will be so easy to obtain.

Has anyone reprogrammed Otto Bock Enable50 equipped chairs (B600, C1000, C2000) using Curtis 1314 PC Programming?
Permobil C500 main
Permobil C500 spare
Otto Bock C2000 long distance outdoor
c500user
 
Posts: 217
Joined: 10 Mar 2016, 01:47
Location: Brisbane, Australia

Re: Programming Otto Bock C2000

Postby woodygb » 11 Aug 2016, 16:43

You could purchase a CAN-FOX ...https://www.sontheim-industrie-elektron ... es/canfox/

As I'm confident that this is exactly what Curtis use and simply rebadge it...this should work fine with the earlier and later Curtis software.

Note that so far NO ONE has reported any problems with using the OLD software.
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby woodygb » 11 Aug 2016, 16:49

Remind me ...what update number is your earlier 1314 software ?....Update patch 6 being the very last.
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Re: Programming Otto Bock C2000

Postby woodygb » 11 Aug 2016, 17:03

** V4.6.0 (Build 460) ** [2013-06-07]
General
- Added: The 'CANfox' CAN-USB adapter now is supported on Windows 8 using the integrated installer (CANfox_Installer_7v4_36)

Wheelchair controllers (enAble 50 / MC-2)
- Added: Support for new generation AD (Q50).
An expert is a person who has made all the mistakes that can be made in a very narrow field.
Niels Bohr
User avatar
woodygb
 
Posts: 6378
Joined: 12 Mar 2011, 18:45
Location: Bedford UK

Next

Return to Everything Powerchair

Who is online

Users browsing this forum: Darrell_LeRoy, Google [Bot], shirley_hkg, Yennek and 35 guests

 

  eXTReMe Tracker