Giter Site home page Giter Site logo

USB details about klippertoolboard HOT 2 OPEN

bondus avatar bondus commented on July 23, 2024
USB details

from klippertoolboard.

Comments (2)

iPeel avatar iPeel commented on July 23, 2024 2

If you look at the back of the 0.61 PCB there's 6 pads in two columns between the Microfit3 connector and the USB connector but on the other side of the PCB. The top 2 pads are the USB D+ and D- and the bottom pads are the Canbus + and -, the middle are the Microfit3 data pins. There are tracks between the canbus and microfit pads, cut these ( bottom left to middle left, and bottom right to middle right) with a knife then solder bridge between the USB and the Microfit pads ( top left to middle left, top right to middle right ), this effectively turns the microfit3 connector into running USB instead of Canbus.

You can then wire the microfit3 cable up to a USB type A, but don't take the ground from the USB or the power from the USB, just the D+ and D-. I used some sheilded cable to run from the USB, complete with the sheild but didn't terminate the sheild at the Huvud end. USB D+ is on the same side as the 24v+ and USB D- is on the same side as the power -.

Then, follow the instructions for flashing the Huvud board ( STM32, 2K bootloader etc ) but instead of using Canbus, choose to use USB. You can even flash the Huvud board over the USB going to the Microfit3 connector and this will confirm the USB is working.

To configure Klipper it's the same as any other USB board, look for its identity in /dev/serial/by-id and set this as the Serial in the MCU configuration:

[mcu head0]
serial: /dev/serial/by-id/usb-Klipper_stm32f103xe_53FF6D064848885546352367-if00
restart_method = command

from klippertoolboard.

ModMike avatar ModMike commented on July 23, 2024

Thank you SO MUCH! I am fine with the CAN hat (have 3 on the way) I just wanted to avoid using GPIO in case I need them in the future. I understand that I am only using 2 and I can add a ton of devices on CAN. It also seems like USB will be easier to maintain via flash.

from klippertoolboard.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.