-
Notifications
You must be signed in to change notification settings - Fork 14
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
K7 with CF-M12 board #4
Comments
Hi! Based on this article , the N32 is a replacement for STM32, but is not 100% software compatible. So maybe the firmware could work. Based on some googling, the Voxelab Aquila has been release with the N32 and some other variants. You might be able to use the HAL config from this repo Can you send a photo of your mainboard? If it's otherwise the same layout as another board then based on this I'd take a guess that the pins are the same as the STM32 equivalent board. You can also keep trying to sweet talk the vendor into sending the source :) Are there any specific features you want from a new firmware? |
I’ve had them send me binary of the firmware but they don’t seem to want (?) to share the source - I have a heated bed arriving soon, and also OctoPrint is reporting that host actions are disabled so it would be nice to enable those. It has 2.0.9.1 installed by default. I will check out the Voxelab you mention, good tip! |
They sent me
|
I've now installed an integrated heated bed with an alternative firmware that they supplied (binary, no source) Output from Octoprint / Marlin connection:
Again this one doesn't have host commands enabled. This was installed by putting the binary and the CFCONFIG.txt file on the SD card and powering on, waiting for ~1 min, and it seemed to update. The CFCONFIG is different to the default:
I don't think this is actually a compile-time set of configuration options, though? otherwise why supply it as a text file? In terms of the board, I took a bit more of a look when I opened the printer to plug in the heated bed. Based on layout and photos it looks closer to the ET4000 than to the ET4000+ (positioning of ports etc). Difficult to take a clear image as the cables are hot glued to the board in places! I've yet to try a Marlin build of my own. |
A couple more background items
I'd suggest issuing the M43 command to marlin to get the pinout list, which will hopefully match an existing STM32 board, and use the platform.io config from Alex's firmware to roll your own. I'm afraid I can't be of much more help. |
that's cool, thank you so much! |
M43 unfortunately only works if the board has debugging enabled and is disabled in the production builds, so that is not working for me, but you've been hugely helpful here in educating me and providing pointers. Thank you. |
Hello again! Just wanted to let you know that I have ended up acquiring an ET-4000+ board for the printer, and that I'm now rocking your firmware on it, which is far more satisfying than the previous situation (I can now enable the options I actually want). Annoyed that EasyThreed didn't share the source for their modifications with the CF-M12 board and chipset, but thank you for your patience with my previous questions, and I appreciate the work you've done to make recent Marlin work here. Out of curiousity, have you tried the input shaping options at all? I may have a look at those now I'm more free to use the printer as I want! |
... also I'm curious about the BL Touch mod you posted on Thingiverse - specifically the board wiring part. Should that be obvious in terms of where it plugs in? |
Thanks!
|
Any idea whether this would work with a K7 that has a board marked "CF-M12" - the chip is a Nation N326455 Rel 7. Support e-mail has sent me a default firmware binary, but not the source...
The text was updated successfully, but these errors were encountered: