Replies: 30 comments 1 reply
-
I use python-can as part of a student project at TU Darmstadt, Germany that I work on with many others. We are the Sailing Team Darmstadt and our goal is to develop a robotic sailing ship that is capable of crossing the Atlantic ocean fully autonomously. And as it uses a CAN bus internally, we needed a library for than, and python-can was there to be used. And as reliability is a huge topic with that project I am very interested in testing the library as thoroughly as possible, which explains many of my efforts to enable better testing in here. |
Beta Was this translation helpful? Give feedback.
-
At the company I used to work for, which develop electric motor drives, we started using Python in various testing and automation tasks. Kvaser is the most common interface used but I counted five different interfaces used in different parts of the company and contexts. So python-can was really helpful when writing scripts and have them executed anywhere. I also open sourced a CANopen library built on top of python-can. |
Beta Was this translation helpful? Give feedback.
-
Worked for a company that builds net weight filling devices (packaging area). Used python-can to setup and test custom electronics. Setup meant in our case remote programming and testing was a test protocol that involved (simple) custom hardware. All of this using Windows and IXXAT devices. For those that might be interested in the area, the interesting project https://github.com/arachnidlabs/cyflash uses python-can to remotely reflash firmware on a range of microcontrollers. |
Beta Was this translation helpful? Give feedback.
-
Currently using python-can for industrial machine telemetry. |
Beta Was this translation helpful? Give feedback.
-
I have used it on several products, nothing in large scale production, but fairly significant amounts of work. In one instance I did write a more specific native python socket-can that only had the minimum of what I needed. But if it was not for Python-CAN I would not of been able to get started quickly and reliably. I have highly recommended it to others. |
Beta Was this translation helpful? Give feedback.
-
I use |
Beta Was this translation helpful? Give feedback.
-
I use python-can at work. We made some different implementations for our in house CAN protocol. Python CAN helps us a lot because we must support different USB to CAN devices. And I also recommended it to other friends. |
Beta Was this translation helpful? Give feedback.
-
I'm using |
Beta Was this translation helpful? Give feedback.
-
Hey, I am using Pyton-can to understand how my car is behaving, looking for reverse engineering tools, can filtering and live plotting. |
Beta Was this translation helpful? Give feedback.
-
Yes, I use it to reverse engineer my vehicle's canbus, and create a csv file for which i can use in a data analysis program called 'Megalog Viewer HD' https://youtu.be/tNAmKgHUyyw |
Beta Was this translation helpful? Give feedback.
-
Hi, I just started with CAN/CANOpen and I'm using python-can/canopen to test a new encoder. This helped me to set up quickly a test environment and I'm looking forward to use more devices. |
Beta Was this translation helpful? Give feedback.
-
I've been using python-can for a couple years. At my company we develop gauges for on and off-road vehicles. Running on top of python-can we use robotframework and python-j1939 to run multiple concurrent CAN controller simulations which emulate vehicle bus conditions and ambient bus traffic. All of our new features are exercised and regression tested with robotframework scripts. In this environment we can develop/test gauge features at the J1939 level. We maintain the python-j1939 module but don't have too many users outside ourselves as it's a little dated and generally adopters have commercial tools. |
Beta Was this translation helpful? Give feedback.
-
I use python-can along with cantools to control various CAN operated hardware on vehicles, during development. Significantly more cost effective than Control Desk, Simulink, etc. J1939 is everywhere here. |
Beta Was this translation helpful? Give feedback.
-
We create stationary energy storage solutions for grid optimization and and emergency power. Our batteries are from second-use EVs. We use the library to extract the (proprietary) data for further use. |
Beta Was this translation helpful? Give feedback.
-
I wanted to, but I have an IXXAT USB-to-CAN device, which is not supported under Linux. I developed some code on top of ECI that maybe I can share (I'd need to check with management). Let me know if there's interest. |
Beta Was this translation helpful? Give feedback.
-
Today my wife's NISSAN says first "hello world" using Python-CAN ;-) |
Beta Was this translation helpful? Give feedback.
-
Use at work for various internal tools; used at school for CAN bus fuzzing. The common API for various CAN-USB dongles is very appealing. |
Beta Was this translation helpful? Give feedback.
-
i use it at work in a prototype electric propulsion system for boats. Thank (all of) you for making my life easier! :) |
Beta Was this translation helpful? Give feedback.
-
Using it to build a remote vehicle monitoring system for heavy machinery. |
Beta Was this translation helpful? Give feedback.
-
I just begin use python-can with IXXAT USB-CAN Compact module. I write project for device testing via CAN bus.
|
Beta Was this translation helpful? Give feedback.
-
I'm using python-can (with PySide2) to make a desktop application to diagnose Electric Vehicle Batteries via CAN-bus |
Beta Was this translation helpful? Give feedback.
-
I am using python-can to gather vehicle telemetry for Darwin Innovation Group's continuous connected vehicles. |
Beta Was this translation helpful? Give feedback.
-
We use it for hardware in the loop testing. |
Beta Was this translation helpful? Give feedback.
-
We use it in PyUAVCAN -- a Python implementation of the UAVCAN protocol stack. |
Beta Was this translation helpful? Give feedback.
-
I typically use it for various hobby projects or rapid prototyping at work. I love this library, especially the portability aspect that enables me to easily run it on lots of different hardware.
@divyamSoni Interesting! I'm doing a project where I try to combine these. How do you pass the information from python-can to PySide? |
Beta Was this translation helpful? Give feedback.
-
Big thanks for the project! I use it at work (mostly for Vector devices) to develop a data acquisition application similar to CANape |
Beta Was this translation helpful? Give feedback.
-
I'm creating a pseudo-CAN system using Raspberry Pi. |
Beta Was this translation helpful? Give feedback.
-
At the company I work for we develop telematics gateways that are configured differently for every customer so there is need to send a lot of test data and I recently started developing akrocansim to make this easier. I the past I had also used python-can to send test data from simple scripts. |
Beta Was this translation helpful? Give feedback.
-
I use it at work, we test BMW and Audi batteries with vector hardware. |
Beta Was this translation helpful? Give feedback.
-
This is meant as a lightweight way of gathering information on who is using
python-can
. This is mostly to satisfy our curiosity, but might also help us decide how to evolve the project.So, if you use python-can, please post here and tell us more!
Beta Was this translation helpful? Give feedback.
All reactions