This project is designed for communicating with Yamaha marine engines over the K-Line. It includes hardware and an example implementation based on a self-developed K-Line library.
You can also see my other car projects:
- Тhis project is for BMW with I/K bus system.
- Тhis project is for Cars with CAN Bus.
- Тhis project is for Cars with ISO9141 and ISO14230 protocols.
- Тhis is my OBD2 CAN Bus Communication Library for Arduino IDE.
- Тhis is my OBD2 K-Line Communication Library for Arduino IDE.
- Тhis project is for VAG Cars with KW1281 protocol.
- Custom PCB for K-Line communication
- Uses K-Line library for data handling
- Example setup for Yamaha marine/outboard engines
Work in progress – hardware design and testing phase.
This project utilizes the 3-pin K-Line diagnostic connector found on Yamaha marine engines. Ensure your interface is wired correctly according to the pinout below:
The custom-designed PCBs used in this project were manufactured with sponsorship from PCBWay. PCBWay is a well-established company that provides high-quality and reliable PCB manufacturing services to electronics developers worldwide.
I was thoroughly satisfied with the board quality and customer support throughout the production process. I'd like to thank PCBWay for their excellent manufacturing, fast delivery, and affordable pricing that truly added value to this project.
👉 If you're looking for professional PCB manufacturing for your own projects:
🔗 Check out PCBWay
This project is open-source under the MIT License.
If you enjoy my projects and want to support me, you can do so through the links below:
For information, job offers, collaboration, sponsorship, or purchasing my devices, you can contact me via email.
📧 Email: muksin.muksin04@gmail.com