I will develop custom can bus software for canopen, j1939, dbc decode, logging


About this gig
Need a CAN bus tool your team will actually keep open on the bench? I build custom Windows CAN software: live trace, signal decode, logging, replay, node simulation and safe parameter writes, scoped to your bus and adapters.
Proof of work: I built CANsignal Suite, a commercial CANopen simulation and diagnostics app with Trace, Live Graphs, Object Dictionary, SDO/PDO tools, Signal Generators, fault simulation, dashboards and Python scripting. It runs on PEAK, Kvaser, VSCOM and Virtual CAN.
What I can build for you:
- Live trace with filters and decoded signal names
- Decode from your DBC, EDS or identifier list
- Bus load, frame rate and error statistics
- Single and periodic transmit, kept apart from listen-only
- Log, CSV export and session replay
- Node simulation before hardware arrives
- CANopen: Object Dictionary, SDO, PDO, heartbeat, LSS
- J1939 parameter group views
- Confirmed, logged parameter writes
Stack: C#/.NET (WPF), Python scripting.
Simulation first, so work never waits for the bench. You talk to the engineer and you own the source code.
Premium / large projects: ask for a custom offer with staged (milestone) payments.
Send me your bus, adapter and goal before ordering.
Get to know Arsalan
CAN Bus, Industrial and Robotics Desktop Software Engineer
- FromPakistan
- Member sinceJan 2022
- Avg. response time1 hour
- Last delivery9 months
Languages
Urdu, English
FAQ
Which CAN adapters do you support?
I have shipped software for PEAK, Kvaser and VSCOM adapters plus a virtual CAN bus. Other adapters are possible if the vendor provides a Windows driver or API; tell me the model and I will confirm first.
Can you work without our hardware?
Yes. I build and test against a virtual bus, node simulation and your recorded logs. Final sign-off is a session on your adapter or bench, remote or via your engineer.
Do you support CANopen and J1939?
Yes. CANopen work includes EDS import, Object Dictionary, SDO and PDO tools, heartbeat and LSS. J1939 work includes parameter group views. The layer you need is written into the scope.
Can the tool send frames or change parameters?
Yes, but safely. Monitoring is listen-only by default. Transmit and parameter writes are separate actions that need confirmation and are logged.
Is this firmware for a microcontroller?
No. This gig is PC software for Windows that talks to the bus through a USB/PCI CAN adapter. Embedded firmware is not included.
What does the Basic package cover?
Basic is for one small, clearly defined task, such as a single feature or a minor fix. Larger bugs, debugging of big codebases or new modules need Standard, Premium or a custom offer. Please message me before ordering so I can confirm the scope.

