KevinOConnor / can2040

Software CAN bus implementation for rp2040 micro-controllers
GNU General Public License v3.0
667 stars 66 forks source link

Documentation / Application Reference #25

Closed 6ffm70 closed 1 year ago

6ffm70 commented 1 year ago

can2040 looks like it could help me with a project that reads data from my motorcycle with an Arduino Nano Connect. Is there a description of a reference application with a single-board microcontroller somewhere?

Thanks

KevinOConnor commented 1 year ago

There is no description of a reference hardware. One can use Klipper as a reference software implementation: https://github.com/KevinOConnor/can2040/blob/master/docs/Tools.md

-Kevin

thestumbler commented 1 year ago

Could you remark which CAN transceiver chip you used in your experiments? Are there any reasons to prefer one particular transceiver over any others?

KevinOConnor commented 1 year ago

There is some info on test hardware I've used at https://github.com/KevinOConnor/can2040/blob/master/docs/Tools.md#testing-with-raspberry-pi-pico-board . I don't have a lot of experience with different canbus transceivers - as far as I know, as long as a transceiver supports 3.3V digital IO, it should work with can2040.

-Kevin

thestumbler commented 1 year ago

Thanks Kevin. Just one day after I posted this question, I dug around more in your repository and found the information you mention that I'd missed on my first search.

I'm gonna just try with a couple of AliExpress Can transceivers that I have on-hand from another project and see what happens. I have one of the RP2040 Pico - Can modules, but it has the transceiver and the Can interface chip. As convenient as it would be, I don't think I could use that board without butchering it irreversibly (I really want to test with your technique to avoid being dependent on a transceiver chip which may be hard to source). Plus I want to get some experience with the PIOs

github-actions[bot] commented 1 year ago

Hello,

It looks like there hasn't been any recent updates on this github ticket. We prefer to only list tickets as "open" if they are actively being worked on. Feel free to provide an update on this ticket. Otherwise the ticket will be automatically closed in a few days.

Best regards,

~ Your friendly GitIssueBot

PS: I'm just an automated script, not a human being.