-
Notifications
You must be signed in to change notification settings - Fork 3
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
Marlin 2.x Support for the GTM32 mini and pro boards #1
Comments
I totally agree with you. If we can install Marlin in our boards I’m sure that the community and contribution will grow up a lot. Please take this on count, I think it’s the best improvement. |
@redangel1984 @monrra We are rewritting smartto-eclipse(reconstruct, complete command, fix bug etc.) It may take one or two months and then we will start discussion on marlin 2.x. We still not sure how many people would like to use marlin in these boards. Is it worth to do that? The issue need more research and supporter. |
Hi @alexwoo1900. I dont know if @redangel1984 thinks like me, but I really think that almost everyone prefer Marlin for being an open source reliable firmware since a lot of time ago. In fact, you just need to look for other printers with Marlin, people are very happy with it. |
@alexwoo1900 |
Totally agree with @redangel1984. |
Hi @alexwoo1900. I think @redangel1984 is right. It would be gorgeous |
At this point, I believe we'd be better served with the Marlin Firmware. My A30 is currently bricked till I get chance to downgrade the firmware etc |
We need this project. Marlin Firwmare is more extended in the 3d print comunity. More functions, open code, etc... @alexwoo1900 |
It would be great to have Marlin Firmware for A30 @alexwoo1900 |
@redangel1984 @monrra @macasero @BennyBoyW @JordiKoki |
good morning, it is very interesting this proposal would be ideal to have that compatibility for our printers. I am also interested and I have two. |
It would be great to have compatibility with Marlin, apart from the one we already have with smartoo, thank you very much for listening to us and wanting to improve the product. |
Marlin team has no reply to us. But we had started to do transplant work. |
@alexwoo1900 that’s great! With Marlin, this printer will be one of the best in the market. |
Hi @alexwoo1900 . Are there any news? |
2 month and still nothing? |
@monrra @redangel1984 Sorry for my late reply. Our firmware team met some very tricky problems. They make all works except for bootloader and SD card part. (The main dev is working on the latter). The market team had sent some copies to some customers to test. If you guys want to join us, please contact Emma. |
I would love to test it |
https://pan.baidu.com/s/1r_M4g5Q644flxyVpDe85Lg |
Can´t register without a china phone number. Could anybody upload somewhere else? |
exec: "/bin/arm-none-eabi-g++": file does not exist any thoughts? |
@macasero |
Solved, compiled, tested. |
@macasero Thanks for your feedback. Our dev has started to review the code. |
did you follow this schematics to do the mapping? |
Hi @ldiegos, ####EDIT#### |
@InnerBushman thank you so much, yes this is a GMT32_mini_s , i will use your tutorial and if i brick it, don't worry. |
Funny I tried flashing Marlin on my A30 with GMT32_mini_s board as well today. From reading the geeetech forum the bootloader should be located At 8000000 and the firmware At 8002000 for the pro boards. As they seem to use the same stm32 I guess this should work for the mini boards aswell. could you please backup your current firmware with bootloader so we can compare it? My next try will be flashing the bootloader and the marlin at the given addresses of the pro board and see if that works. |
So some news concerning the GTM 32 Mini S Board:
After 3 connection attempts it closes the connection. Also nothing can be controlled. Conclusion:
|
I had the same problem with my A30T (same board?). Flashing worked, got some output from Marlin, but then connection is lost (Repetier Server). I guess something in the config is not right, but I haven’t found the time to investigate, yet. |
What config could lead to this reproducible connection loss? I feel like we are very close to finding the issue and make the GTM32 Mini work but at the moment I don't have an idea. Offtopic concerning going back to stock firmware as a quick fix until marlin works for the GTM32 Mini: |
I give up, i threw it to the trash and bought a bigtreetech Skr1.4Turbo with a TFT35 v3 and them are working since the beginning. Not to mention that everything inside the E180 is fully geeetech custom and nothing works as any other standard printers, so i had to redo all the cableling. Don't waste your time... buy another board. |
I was close to giving up but I tried it one more time. Now I'm even more confused and motivated. It can't be much but where should I keep on searching. |
Hi,
I am so sorry, we wouldn't recommend others modify the printer, including
the firmware.
Actually, I don't know how to do that.
Best regards
peakpwr ***@***.***> 于2021年9月20日周一 上午4:29写道:
… I was close to giving up but I tried it one more time.
This time with a freshly compiled version 2.0.9.1 of marlin.
I don't know what changed but it works. The connection is stable and I can
control X and Z Axis without problems.
Only the Y Axis and the extruder are not working. I checked for
misconfigured pins in the gtm32 mini a30 config but everything seems to be
ok.
Now I'm even more confused and motivated. It can't be much but where
should I keep on searching.
My problem is that the GTM32 Mini is a normal STM32 based mainboard. There
is no reason it shouldn't work so I can't accept that. Would be great if we
could discuss on this topic and some feedback is given. I'll keep on
posting my results as I think a lot of A30 owners would like to use marlin
...
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJJSAKX3MQQ3TWZWZUCPNKLUCZB3JANCNFSM4FJFNPJA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
--
Tom.yuan
Technical Support B&D
TEL: 0755-26584110-801
Do you want to find more fun things about 3d print?
You can join our official facebook group
http://www.facebook.com/groups/315127105604393/
|
Hello, i am running an A30 with the "GTM32 Pro VD" Board with bugfix tree . i got almost all things to working but i need more testing: According the y-Axis i run in the same problem but i could resolve it: MarlinCore.cpp needs one modification at the end of the setup(). Add a line with: I dont think its a good idea to do this here but its working. The point is that my boad is using PA12 for some serial stuff. i dont know why. But this pin is in use for the y-axis EDIT: And yes i had the same problem with the extruder. There are couple of things wrong in the pinmapping for my board. the EXTRUDER E0 E1 E2 are party mixed up. And the z_min_pin and z_max_pin was swapped for me too: here is my mapping for my board GTM32 Pro VD:
|
That sounds very interesting. I will try the hotfix and will check the pin mapping again. |
In Addition: i think i have a misstake in my mapping according the names of the FAN (or FAN0) EDIT:1 I have some wiring problems (loose contact). I think my setup is working from the software side |
Is your connection to octoprint stable? |
I could not test very much yet but yes. it looks very very good to me. furthermore i have switched to Marlin 2.0.9.2 |
It works on my GTM32 Mini as well. So only fans left if I didn't miss something. |
And maybe have a look at the labeling in the mapping. im not sure if its FAN or FAN0. Furthermore and i dont know for what E0_AUTO_FAN PIN ist for. |
Ok fans are working now (for GTM32 Mini S Mainboard). What I changed:
This way I can be sure the heat break fan is always running (above 50degree) and is not dependent on a gcode config and the part blower can be used if needed. |
@krabbs (and sorry for being sligthly offtopic, although the question is about a GTM32 board and Marlin 2.x) I'm currently working on a GTM32_103_V1 board in my Geeetech A30T to make it work with Marlin. I have a good starting point now (e0-2, x, y, dual-z, endstops, filament sensors, heaters, temp sensors, SD card all running good; display is on my list). I had a similar problem that you had with your Y axis (using pin PA12) but in my case the pin is used for the X axis. Did you overcome the issue that you had to put the "Serial.end()" command in the MarlinCore.cpp#setup() method? If so, how did you manage to do so? Appreciate your help! |
Unfortunately, I haven't even made progress and I don't know where to look for the mistake. I am using still this stupid work around :-( |
hi, hope youre doing ok, is there any way you can share the complete folder of marlin to compile, I have rostock 301 with stm32103vet6 gtm32 thanks. |
Hi, guys. |
Hi,
If you mean our source code, please check the link:
https://github.com/Geeetech3D/Prusa_I3_3Dprinter
Best regards
yoroboticscolombia ***@***.***> 于2022年3月4日周五 02:22写道:
… Hi, guys.
Did you get the sd card socket working, if so, can you please share the
complete folder of marlin, please
—
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJJSAKRZBTECUGZCFIINVW3U6D7O7ANCNFSM4FJFNPJA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
You are receiving this because you commented.Message ID:
***@***.***>
--
Tom.yuan
Technical Support B&D
TEL: 0755-26584110-801
Do you want to find more fun things about 3d print?
You can join our official facebook group
http://www.facebook.com/groups/315127105604393/
|
THANKS
HI, BUT for the rostock 301 with gtm32 board, |
Any chance you could describe how you went about flashing the firmware? |
@Tapchicoma could you please supply your menuconfig options for building klipper binary? I tried but it is not responding . I would be really helpful if you could provide any other details like , stm32flash parameter or anything that would help flashing the binary to GTM32 Mini S (E180). Thanks |
I finally got it to work with Klipper on my GTM32_Mini_S . Apply power to board, set the boot0 jumper, plug in the usb to board and connect it to raspberry pi or linux and Follow Klipper documentation to flash it to stm32 board for most parts. For "make menuconfig" choose STM32F103 with "No Bootloader" and Choose UART1 (PA10/PA9) NOT!!! the USB rest of the things are default. You might see a timeout problem when flashing , in that case update your Makefile and introduce some delay in flash comand by sending som commas in the start sequence. Also after flashing if you get "got byte 0x0 instead of ACK, failed" ignore that message, flashing is all good. Make sure you have correct /dev/serial/by-id/**** selected in printer config. Feel free to ask if you need more details. Most Important things are
NOTE: one of my boards is not responding now, i think bootloadr is gone. |
Does Klipper work on the GTM32PRO VD as well? |
Yes
Regards
Gurpreet
…________________________________
From: bsafh ***@***.***>
Sent: Thursday, October 17, 2024 10:35:36 PM
To: Geeetech3D/Diagram ***@***.***>
Cc: Gurpreet Singh ***@***.***>; Comment ***@***.***>
Subject: Re: [Geeetech3D/Diagram] Marlin 2.x Support for the GTM32 mini and pro boards (#1)
Does Klipper work on the GTM32PRO VD as well?
—
Reply to this email directly, view it on GitHub<#1 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ACKZN24NKL356UQGNF66RRTZ4AUSRAVCNFSM6AAAAABQEUSEBCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRQGYZDSMBYGQ>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Ok! Do you have a printer config for Klipper and this board (for an A30 printer)? Is there any description how to flash the printer? (I guess that the dispaöy of the A30 will not work with Klipper, as well as the SDcard?) |
You are right. I could only make use of the board to run klipper for printing but display does not work and I did not even try and card. I ran clipper from an old phone and used that as display and control. I will dig the config for you tonight
Regards
Gurpreet
…________________________________
From: bsafh ***@***.***>
Sent: Friday, October 18, 2024 2:24:49 AM
To: Geeetech3D/Diagram ***@***.***>
Cc: Gurpreet Singh ***@***.***>; Comment ***@***.***>
Subject: Re: [Geeetech3D/Diagram] Marlin 2.x Support for the GTM32 mini and pro boards (#1)
Yes
Ok! Do you have a printer config for Klipper and this board (for an A30 printer)? Is there any description how to flash the printer? (I guess that the dispaöy of the A30 will not work with Klipper, as well as the SDcard?)
—
Reply to this email directly, view it on GitHub<#1 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ACKZN2ZUXXKAQEMHWR53DWTZ4BPODAVCNFSM6AAAAABQEUSEBCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMRRGAZTIOJQGQ>.
You are receiving this because you commented.Message ID: ***@***.***>
|
It would be great if these two open source boards could support Marlin 2.x 32bit version.
I have no idea of coding. But this would be awesome if Geeetech or users who can code would make Marlin 2.x to be compatible with the GTM32 boards. So much possibilities and features would open up for the users and also for Marlin.
I’ve seen this issue posted on the Smartto firmware repository which in my opinion would belong here, it is not a firmware issue/feature but more like a hardware issue.
The text was updated successfully, but these errors were encountered: