-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
✨ LDO Leviathan V1.2 (STM32F446ZE) #26463
base: bugfix-2.1.x
Are you sure you want to change the base?
Conversation
Where are the marlin_LDO_LEVIATHAN_V1_2 files? |
@ellensp sry. I missed this file. I'm not very familiar with marlin. I added the file. |
marlin_LDO_LEVIATHAN_V1_2 shows you have a MARLIN_LDO_LEVIATHAN_V1_2 directory, also missing |
@thisiskeithb thx for all your fixes and completing the config!
The designer of this board (JNP) also sent me a few corrections. I'll check/fix them right now and push them. I have a board installed in my printer and i can also check some pin assignments, if needed.
In my opinion, it is an "LDO Leviathan" that was developed for "VORON DESIGN", so I would keep the name as it is. But I also sent JNP a message about this question and i think he will answer this question here. Then we are on the safe side. |
i just press and hold the |
Scratch that. It's just very picky apparently. |
This PR is mostly ready, but we still need a proper board variant ( |
Floating PA10 (UART1 RX) might confuse bootloader and cause "serial" DFU mode instead of "USB" mode. |
135216c
to
db92f17
Compare
I rebased this PR on current |
Any updates on this? Even LDO calls this board the Voron Leviathan: https://twitter.com/LDOMOTORSJASON/status/1730761869575754071 |
@thisiskeithb I asked JNP again to answer this question here. He is the developer of this board. |
LDO Leviathan is correct because LDO is the manufacturer of this board and the sources are also on the LDO GitHub server. |
I don't think that should be a problem. The UART bootloader is only triggered when the RX pin receives 0x7F. |
Thanks for confirming, @JNP-1! Can you help with #26463 (comment) ? This board isn’t usable with Marlin until the referenced files are provided. |
I am in contact with meteyou for this. |
Personally run into this issue with F401CC and F411CE blackpill boards. https://3dtoday.ru/upload/posts/main/p3LNTz88Ovj7COv1Q0yM9HZ9Ylbc7KaDB9ECbPVS1CmnzW01Lw.jpg |
Also the eval board STM32F446ZE from ST has no pullup/pulldown on the PA10. |
@thisiskeithb i uploaded some variant files. is it correct, that we need |
I'm not sure. Using the BigTreeTech BTT002 as an example (STM32F407), it doesn't have an onboard SD card, but uses the SD from the LCD to update firmware and it doesn't have You're still missing
And it does not compile because /.platformio/packages/framework-arduinoststm32/libraries/SrcWrapper/src/stm32/low_power.c: In function 'LowPower_EnableWakeUpPin':
/.platformio/packages/framework-arduinoststm32/libraries/SrcWrapper/src/stm32/low_power.c:104:12: error: 'SYS_WKUP1' undeclared (first use in this function)
104 | case SYS_WKUP1 :
| ^~~~~~~~~
/.platformio/packages/framework-arduinoststm32/libraries/SrcWrapper/src/stm32/low_power.c:104:12: note: each undeclared identifier is reported only once for each function it appears in
/.platformio/packages/framework-arduinoststm32/libraries/SrcWrapper/src/stm32/low_power.c:114:12: error: 'SYS_WKUP2' undeclared (first use in this function)
114 | case SYS_WKUP2 :
| ^~~~~~~~~ |
4135e06
to
b5e151f
Compare
Signed-off-by: Stefan Dej <[email protected]>
Signed-off-by: Stefan Dej <[email protected]>
BTT_TFT35_SPI_V1_0 & MKS_TS35_V2_0 require different pinouts
Signed-off-by: Stefan Dej <[email protected]>
Users can enable tach pins if they have fans with tach wires
PA1 / TH0 for bed PA2 / TH1 for hotend
- Tachometer pins only work for extruders (for now), so drop extra *_FAN_TACHO_PIN defines
97e0e94
to
8feb69c
Compare
I've rebased this PR to bring it up to date with current git checkout feat/add-leviathan
git fetch origin
git reset --hard origin/feat/add-leviathan Also, my PR comments above are hidden on GitHub through all the commits, so be sure to expand the "Hidden Items / Load more..." text above for all comments / questions (particularly #26463 (comment)). |
37d77d6
to
aa44542
Compare
Description
This PR adds a board config for the LDO Leviathan V1.2. There are still areas that need to be tested / expanded. I'm not sure if this config is correct for the "Limit Switches" section.
Requirements
Benefits
This PR will add support for the LDO Leviathan V1.2
Configurations
BOARD_LDO_LEVIATHAN_V1_2
Related Issues
MotorDynamicsLab/Leviathan#2