- This topic has 4 replies, 2 voices, and was last updated 2 weeks, 4 days ago by
Angel LM.
-
AuthorPosts
-
April 18, 2025 at 12:42 pm #2395
Hi there! After a long time, I bring a little ‘update’ of the project.
I am aware, since I released the project and people started to be interested in building their own Thor, that the electronics part is perhaps too big an entry barrier.
I know that for some of you having a PCB fabricated, buying the components and then soldering them together may be a simple task. There will be some others who have never done it before, but are willing to take the risk and learn along the way (I consider myself in this group). But there is a large part of people who are interested in the project but do not see it possible to manufacture the controller board, either by time, lack of tools or simply because they are not interested in the world of soldering and design of electronic boards and are only here for robotics. Be that as it may, I understand and respect all these scenarios and that is why I have been looking for an alternative for some time.When I started with this project, back in 2014 there were not many options for controlling 7 stepper motors that were OpenSource and affordable, so in the end I ended up designing the Thor ControlPCB, which is nothing more than an Arduino Mega shield based on the RAMPS 1.4, an OpenSource board widely used in the first FDM printers back in the 2010s.
Since then a lot has changed and now there are commercial boards that can control many steppers and are quite affordable. A year or so ago I came across the Fly Super8Pro board from Mellow3D. This board allows control of up to 8 stepper motors and has enough input and output signals to be able to connect joint endstops and tool servo. It uses RRF (RepRapFirmware) which is a widely used OpenSource firmware. Its price is currently around 60 euros (without drivers), which makes it a very affordable option.
The only drawback I find is that the board (as far as I know) is not Open Source. What does this mean? That the design has not been released. If one day the manufacturer decides to stop making this model of board, it will no longer be available in any way and future users will not be able to get it.The spirit of this project has always been and will continue to be Open Source and that is why we are not going to abandon the Thor ControlPCB and base the project on this board, but we can support it in parallel so that, as long as it exists in the market, users can benefit from the ease of “plug & play”.
The Bill of Materials, Electronics and Firmware sections have already been updated to include documentation for this board.
I hope this will encourage more people to get involved in this project!
Best regards,
Ángel LMNovember 25, 2025 at 7:05 pm #2429Hello,
I am very excited about your project and have prepared everything and assembled my Thor.
I am using the recommended Mellow board for the electronics.
My board is called Super 8 HV8-pro.
I am writing to you because I am having a problem with the board and simply cannot get it to work.I have installed the firmware with the SD card and also transferred the configuration in the form of the “sys” folder to the SD card.
The board seems to have done something with it, as I get the firmware messages in the terminal with M114 and M115.
However, when I try to control the board with Asgard, after connecting, I don’t get an OK, but a constant “Error: Bad Command.”
In between, there are messages with different baud rates, but no communication or OK is established.
Can you possibly help me here?
Unfortunately, I can’t get any further with my options.Thank you very much in advance.
Translated with DeepL.com (free version)
December 3, 2025 at 6:36 pm #2430Hello!
Sorry for the delay in responding. Which version of Asgard are you using? The one from this repository?Did you use the “master” branch or the “FlySuper8” branch?
Best regards!
December 5, 2025 at 10:00 am #2437Hello,
I have what I believe to be an original Mellow board.
https://a.aliexpress.com/_Eu4UPTa
Purchased here.Strangely enough, it is too large to fit into the constructed housing. Therefore, I am not sure if we have the same board.
I downloaded Asgard from the download area in version V1.0 according to the file name.
Is this version the same as the one in your link?In the meantime, I have been able to control the board with Pronterface. I wanted to test individual segments and, after installing the configuration, I was able to control all axes in the command line.
So I’m assuming that the board itself is working and that your configuration is correct.Unfortunately, I don’t see what Asgard is doing for communication with the board and why it’s giving me an “Error: Bad Command” message.
Maybe you have a tip for me on what I can do…
Thanks in advance and huge praise to you, it’s a super cool project!!
Translated with DeepL.com (free version)
December 5, 2025 at 4:02 pm #2438Hello,
First things first: If you want to use Asgard with the Flysuper8 board, you have to use the files from the “FlySuper8” branch of the Github repository: https://github.com/AngelLM/Asgard/tree/FlySuper8
I think that will solve the communication problem. I’ll edit the documentation ASAP to clarify that.Regarding the board being too big… Which BaseBoxBody file did you use? Is it possible that you printed the BaseBoxBody.stl and not the mod called BaseBoxBody-FlySuper8Pro.stl (https://github.com/AngelLM/Thor/blob/main/mods/stl/BaseBoxBody-FlySuper8Pro.stl)?
I feel like the latter may be my fault, and I apologize. I may not have made it clear that if you are going to use that board instead of the Control PCB, you have to print that modification instead of the one recommended by default. Sorry again.
-
This reply was modified 2 weeks, 4 days ago by
Angel LM.
-
This reply was modified 2 weeks, 4 days ago by
-
AuthorPosts
- You must be logged in to reply to this topic.
