Duet 3 6hc + 3hc

Basic Information:

Printer Model: cdfi 3d
MCU / Printerboard: duet 3 6hc + 3hc
Host / raspberry pi4
klippy.log

Describe your issue:

Hi all,

I want to know if the can communication of duet 3 6hc + 3hc work like reprap ( duet have theire own connection between two board)

Or if I need to Connect the Two board to raspberry ?

Thx all !

You still need raspberry/beaglebone/… or some other hardware for klipper.

Duet 3 6hc + 3hc - is just a 2 ARM controllers, you still need a host for klipper host.

Thx for answer so I cant use the duet can connection ? Just need to Connect the 2 usb on raspberry and host the 3 hc like the 6hc ?

Well, most probably you can’t use 2 USB for direct connections.
From this documentation of extension board i understand that it don’t have any USB, you must use CAN-FD connection for that.
CAN is not present in RPi, so you would need additional CAN-FD<->USB board.

Yes :slight_smile: i need an rj11/usb board

You think is possible to drive 1 printer with 2 duet 3 6hc ? Is raquer to Connect

Yes it’s possible to combine multiple boards in Klipper and use them for single printer.

How much steppers your printer have ?
As I know single Duet3 supports directly 6 steppers - why you need more ?

For a customer we need more than 6, actualy our big printer are on rrf but I try to find a solution to keep duet and switch to klipper

Ok, but I think it’s overkill to add second Duet3 board to just get additional steppers.

I would try to utilize not used pins from 9 additional IO ports which Duet3 6hc board have, also most probably there are many additional pins which will not be used and can be utilized.
Then I would use dummy external stepper driver boards to get additional steppers which would be driven by single Duet board.
Multiple-mcu configuration is working but sometimes it have some restrictions, From my point of view single controller configuration is always better.

I don’t think so. Running a printer with duet 3 6hc probably works. Config is available klipper/config/generic-duet3-6hc.cfg at master · Klipper3d/klipper · GitHub.

CAN communication might be critical. I have no idea how to configurate the duet 3 3hc with Klipper.

Klipper does not support CAN-FD, just CAN. Please tell me, if I missed that Klipper supports CAN-FD.

Directly - no, but i stumble on this:

from this topic

There seems to be some confusion here. “CAN-FD” is a protocol that is a superset of the “CAN 2.0B” protocol. Some micro-controllers (such as the SAME70Q20B) have hardware that supports both the “CAN-FD” and “CAN 2.0B” protocols. Klipper supports the CAN hardware on the SAME70Q20B - one can use it both in CAN mode or “USB to CAN bridge” mode. Klipper will only send “CAN 2.0B” messages through that hardware, but that does not adversely impact the support.

To the original question here - it is possible to run Klipper on the “duet3 6hc” board. However, I don’t know if Klipper can run on the “duet3 3hc” board. In order to use Klipper it would be necessary to flash Klipper on both of those boards.

At a quick glance, the “duet3 3hc” board uses a micro-controller family similar to supported chips (the ADSAME51N). So, it may be possible to run Klipper on it with no or minimal code changes. At a minimum, though, one would still need to track down all the pin mappings and create a config file for that board.

Cheers,
-Kevin

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.