-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDoomcube
66 lines (55 loc) · 2.92 KB
/
Doomcube
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
Personal notes on a doomcube build.
9/7/2024: time to get this document going!
LDO Leviathan MCU
Klipper Expander (bottom bay; for bed thermistor, SSR)
BTT Pi4B v1 adaptor with Raspberry Pi CM4 (CM4108032: 8gb, 32gb eMMC)
Waveshare 4.3" DSI LCD display
The Filter (with magnetic power connector)
Beacon Rev.H
Galileo G2E extruder + StealthBurner Filametrix dual-sensor/lever switch
Rapido HF (v1)
300x300x300 build volume
Possibly higher Z however umbilicals/PTFE tube may get squashed beyond what's reasonable.
Firmware updates
~~~~~~~~~~~~~~~~
Leviathan MCU is in USB-CANbus-Bridge mode. It's connected to the Pi via USB.
We are not using CANbus for toolhead though. That is straight-wired using a passive PCB on the toolhead.
https://canbus.esoterical.online/mainboard_flashing/common_hardware/LDO%20Leviathan/README.html
Klipper Expander is USB-connected.
Here's the config for compiling:
https://github.com/VoronDesign/Voron-Hardware/blob/master/Klipper_Expander/Documentation/Setup_and_Flashing_Guide.md
and this is how to flash it without accessing the physical boot jumper and reset button:
https://usb.esoterical.online/
11/28/2024: 47h 46m 24s
So far, so good. Still a number of things left to do, but a functional toolhead and functional print capability is a real plus.
Toolhead has working dual filament sensors (Filametrix) but don't have the cutter in use, the gantry piece isn't even installed yet. ERCF build getting started.
Much of the progress has been documented here. (Doomcube discord.)
https://discord.com/channels/825469421346226226/1256336493350223985
4/6/2024: placed order with dllpdf:
DoomCube2 panel set:
Back: ACM Black (with black core)
Sides: Gray (smoked) PC (Lexan)
Door: Clear PC (Lexan)
Deck Panel Top: White ACM with Black core
Deck Panel Bottom: Black ACM with Black core
Cover Top and Bottom: Gray (smoked) PC (Lexan)
Z Build area: +100mm (+$10.00)
Frame Size: 300mm (+$15.00)
Voron 2.4 Frame
DOOM IT!!: Oh Heck Yes - DOOM IT!!! (+$100.00)
Z Build area: +100mm (+$7.50)
Frame Size: 300mm (+$15.00)
Color: Copper Chop
Config notes:
- debian bullseye rolled out NetworkManager (for bookworm, this is now default). Suspect /network/interfaces.d/can0 references ifconfig for txqueuelen that's being ignored.
dsavlin@doomcube:/etc/network/interfaces.d $ cat can0
allow-hotplug can0
iface can0 can static
bitrate 1000000
up ifconfig txqueuelen 128
dsavlin@doomcube:/etc/network/interfaces.d $ ifconfig can0
can0: flags=193<UP,RUNNING,NOARP> mtu 16
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC)
Changed "up ifconfig txqueuelen 128" to "up ip link set $IFACE txqueuelen 128" and rebooted pi.
This seems to have had the desired effect, txqueuelen is now 128 in the output from ifconfig.
Why? Was getting "mcu: timer too close" shutdowns by merely homing axis.