Comments (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.
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)
- Question: running this on a 12v system HOT 1
- Minimal components for just stepper motor control? HOT 2
- Inductive probe? HOT 5
- Availability? HOT 2
- Termination resistor HOT 2
- Can use RP2040? HOT 2
- Update buy links and photo in README for 0.61
- Questions: Alternate TMC driver setup HOT 2
- Question: Endstop Header VCC
- Thermister accuracy at low temperatures ( E3D V6 ) HOT 8
- Waveshare RS485 + Pi Zero W 2 HOT 1
- Can't flash Huvud 0.61 HOT 4
- Klippy shutdown: Timeout on wait for 'tmcuart_response' HOT 5
- How do you connect the StealthBurner LEDs to Huvud 0.61? HOT 1
- STEP file of board assembly HOT 2
- 3 axis version
- POS files for v0.62 not correct HOT 2
- Future design iteration suggestion - Angled Pin Header
- Timeout on wait for 'tmcuart_response' response
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from klippertoolboard.