Skip to content
View johnmccalla's full-sized avatar

Organizations

@onyx-m2
Block or Report

Block or report johnmccalla

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
johnmccalla/README.md

Hi there 👋, I'm John

I have a day job as a software manager at @dialoguemd, where we're building the premier Canadian tele-medicine platform (we probably have open software development positions right now if that sounds like something you'd enjoy, see our career page for details).

I also love working on hobbyist projects, most of which involve software in some way. This is what you'll find here on GitHub, although to be honest, developing "in public" is a pretty new thing for me. I really like cars and music, and many of my personal projects are related to these.

Current project: Onyx M2

Photo of Onyx M2 running in my Tesla Model 3

An end-to-end solution for reading the CAN bus signals flying around in a Tesla Model 3 and do interesting things with them. These currently include browsing the signals in real time on the car's main display while driving, and powering a custom 3d printed instrument cluster that uses my phone.

Pinned Loading

  1. onyx-m2/onyx-m2-server onyx-m2/onyx-m2-server Public

    Server relay for Onyx M2 project, allowing CAN bus messages to flow to a web app running on the Tesla Model 3 main screen

    JavaScript 8 1

  2. onyx-m2/onyx-m2-firmware onyx-m2/onyx-m2-firmware Public

    Arduino firmware for Macchina M2 and SuperB for the Onyx M2 project, allowing CAN bus messages to flow to a web app running on the Tesla Model 3 main screen

    C++ 11 1

  3. onyx-m2/onyx-m2-dashboard onyx-m2/onyx-m2-dashboard Public

    Tesla Model 3 in car dashboard that displays technical details of the car obtained in realtime from the CAN bus

    JavaScript 12 5

  4. onyx-m2/onyx-m2-mobile-app onyx-m2/onyx-m2-mobile-app Public

    Mobile app for Onyx M2 project, providing Bluetooth configuration for the in-car CAN bus reader, and live cloud link relay for messages

    Java 1