Open SonOfSardaar opened 4 years ago
Very little to go on. Product page. https://www.geeetech.com/32-inch-touch-screen-for-e180-a30-a30m-p-1084.html Firmware binary. https://www.geeetech.com/download.html?version_id=62 No Schematics or source code for display that I can find.
How about Geeetech github repositories? there seems like some sort of source code there . I am not too sure but i think it has some source code for LCD too @ellensp
Here are some more documents / schematics
I don't think they ever released the LCD firmware source, only the printer firmware source.
closed source little we can do.
Hi,
I was in contact with @Vertabreak about the A30T that I have some time ago. From the picture from the Geeetech store link above it seems that my A30T has a similar touch screen. I collected some information about the display here. Hopefully I will have the time to collect some more information. If you have some specific information that you need, just give me a ping and I'll try to retrieve that. Hopefully the information that I collected helps to get started with support for the display. My C skills are a little rusty at best (I used to do some robot programming in the old days, but now I'm mainly focused on Java), but as soon as I can find the time I'd be happy to help with some coding. I'd need some guidance into the Marlin stuff, though. BTW, my Geeetech printer has a control board that doesn't seem to be supported as of now. I'd also like to look into that, but I wanted to be sure that the display can be supported before I switch to Marlin :)
@TheThomasD I believe in order to make a start we need source examples of how to tell LCD screen which image to put where in order to create a UI for sending signals to marlin (GTM32 Board).
Hi @asos-gurpreetsingh,
I was aiming for a different approach. My aim was to use the original firmware on the touch screen and just implement the exchange with the board over the serial connection as an addition to the existing Marlin code. There, the display-specific codes can be translated to “real” g-code or to direct method calls. That restricts what can be done via the UI to what is implemented by geeetech in the LCD software, but most of the important parts would be accessible. The protocol for communication seems rather easy. As @Vertabreak pointed out, the source of the LCD software is closed, so I think creating a firmware for that will be much harder. What do you think?
I have been able to obtain a document from them which explains protocol of lcd commands. It is in Chinese which can either be translated via google or some one can help translate it. I tried reading some using google translate and it could be useful if we use existing UI on the LCD and parse the commands sent by it. This wont be ideal but it will help use current LCD with limited functionality. SmartoLCD.docx
Docx is Microsoft only format, A lot of the developers use linux and mac's. So here is the docx translated into a pdf SmartoLCD.pdf
Looking forward for that LCD firmware :)
They won't give it, I tried. I will be happy to use another LCD if I can plug it into this board but even that's a challenge.
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 7:15:45 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Looking forward for that LCD firmware :)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932452062, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN254OUCBS3BELMZDMU3UEX3FDANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
This is better than nothing , considering if you use octoroprint , you would hardly touch LCD. But i understand there are still issues controlling y axis as I tried Marlin and its not just LCD.
Regards Gurpreet
From: ThomasD @.> Sent: Wednesday, July 7, 2021 7:22:28 AM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Hi @asos-gurpreetsinghhttps://github.com/asos-gurpreetsingh,
I was aiming for a different approach. My aim was to use the original firmware on the touch screen and just implement the exchange with the board over the serial connection as an addition to the existing Marlin code. There, the display-specific codes can be translated to “real” g-code or to direct method calls. That restricts what can be done via the UI to what is implemented by geeetech in the LCD software, but most of the important parts would be accessible. The protocol for communication seems rather easy. As @Vertabreakhttps://github.com/Vertabreak pointed out, the source of the LCD software is closed, so I think creating a firmware for that will be much harder. What do you think?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-875320470, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN26EMBYSMRSZVSLVT7TTWPXCJANCNFSM4NITGEQA.
Have you managed to get the marlin firmware working? I have compiled the right configuration and managed to upload the bin file with the geeetech flashing tool but I have to change the name of the bin file in order to be recognized by the flashing tool. So it flashed the baseboard successfully. It dose not respond to the Touchscreen and also dose not work over octoprint. Octoprint tries to connect but it gives two messages something with App1 App2 that's it.
So I couldn't manage to get it to work.
If you still have your binary file I appreciate if you could share it or tell me if I do something wrong here.
Thank you, Catalin
Get Outlook for Androidhttps://aka.ms/ghei36
From: Gurpreet Singh @.> Sent: Friday, October 1, 2021 11:13:37 PM To: MarlinFirmware/Marlin @.> Cc: catalinalb @.>; Comment @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
They won't give it, I tried. I will be happy to use another LCD if I can plug it into this board but even that's a challenge.
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 7:15:45 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Looking forward for that LCD firmware :)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932452062, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN254OUCBS3BELMZDMU3UEX3FDANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://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. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarlinFirmware%2FMarlin%2Fissues%2F18086%23issuecomment-932579278&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Jxds%2B99YEeNlbntniuZ7Nd5rfDVAerQy8YGCyFPDarI%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF6E3DPXM42QL5ZO3ED6HBDUEYQADANCNFSM4NITGEQA&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=44UByrgR0GcNwCcE7k7%2Fq0EXAoKsz6MKo64q5DE2Rtc%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=un3fynIObo3bw80QSrETJ3kM4A4erq%2FYL63WCzxqTKE%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1cQ%2F9hsQPDWc9C2AqFj5laFN7dfj79o0Xz3FfGgPNhY%3D&reserved=0.
You need to use jumper on the board and flash Marlin. There is a jumper on board that says boot 0 . Then Marlin will be flashed bilut y axis still does not work
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 10:21:11 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Have you managed to get the marlin firmware working? I have compiled the right configuration and managed to upload the bin file with the geeetech flashing tool but I have to change the name of the bin file in order to be recognized by the flashing tool. So it flashed the baseboard successfully. It dose not respond to the Touchscreen and also dose not work over octoprint. Octoprint tries to connect but it gives two messages something with App1 App2 that's it.
So I couldn't manage to get it to work.
If you still have your binary file I appreciate if you could share it or tell me if I do something wrong here.
Thank you, Catalin
Get Outlook for Androidhttps://aka.ms/ghei36
From: Gurpreet Singh @.> Sent: Friday, October 1, 2021 11:13:37 PM To: MarlinFirmware/Marlin @.> Cc: catalinalb @.>; Comment @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
They won't give it, I tried. I will be happy to use another LCD if I can plug it into this board but even that's a challenge.
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 7:15:45 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Looking forward for that LCD firmware :)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932452062, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN254OUCBS3BELMZDMU3UEX3FDANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://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. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarlinFirmware%2FMarlin%2Fissues%2F18086%23issuecomment-932579278&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Jxds%2B99YEeNlbntniuZ7Nd5rfDVAerQy8YGCyFPDarI%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF6E3DPXM42QL5ZO3ED6HBDUEYQADANCNFSM4NITGEQA&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=44UByrgR0GcNwCcE7k7%2Fq0EXAoKsz6MKo64q5DE2Rtc%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=un3fynIObo3bw80QSrETJ3kM4A4erq%2FYL63WCzxqTKE%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1cQ%2F9hsQPDWc9C2AqFj5laFN7dfj79o0Xz3FfGgPNhY%3D&reserved=0.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932583139, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN27CCJY4J6N5255QGQLUEYQ4PANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Thanks a lot,👍 I will try tomorrow and let you know. 🙂
Get Outlook for Androidhttps://aka.ms/ghei36
From: Gurpreet Singh @.> Sent: Friday, October 1, 2021 11:24:09 PM To: MarlinFirmware/Marlin @.> Cc: catalinalb @.>; Comment @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
You need to use jumper on the board and flash Marlin. There is a jumper on board that says boot 0 . Then Marlin will be flashed bilut y axis still does not work
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 10:21:11 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Have you managed to get the marlin firmware working? I have compiled the right configuration and managed to upload the bin file with the geeetech flashing tool but I have to change the name of the bin file in order to be recognized by the flashing tool. So it flashed the baseboard successfully. It dose not respond to the Touchscreen and also dose not work over octoprint. Octoprint tries to connect but it gives two messages something with App1 App2 that's it.
So I couldn't manage to get it to work.
If you still have your binary file I appreciate if you could share it or tell me if I do something wrong here.
Thank you, Catalin
Get Outlook for Androidhttps://aka.ms/ghei36
From: Gurpreet Singh @.> Sent: Friday, October 1, 2021 11:13:37 PM To: MarlinFirmware/Marlin @.> Cc: catalinalb @.>; Comment @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
They won't give it, I tried. I will be happy to use another LCD if I can plug it into this board but even that's a challenge.
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 7:15:45 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Looking forward for that LCD firmware :)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932452062, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN254OUCBS3BELMZDMU3UEX3FDANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://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. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarlinFirmware%2FMarlin%2Fissues%2F18086%23issuecomment-932579278&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Jxds%2B99YEeNlbntniuZ7Nd5rfDVAerQy8YGCyFPDarI%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF6E3DPXM42QL5ZO3ED6HBDUEYQADANCNFSM4NITGEQA&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=44UByrgR0GcNwCcE7k7%2Fq0EXAoKsz6MKo64q5DE2Rtc%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=un3fynIObo3bw80QSrETJ3kM4A4erq%2FYL63WCzxqTKE%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1cQ%2F9hsQPDWc9C2AqFj5laFN7dfj79o0Xz3FfGgPNhY%3D&reserved=0.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932583139, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN27CCJY4J6N5255QGQLUEYQ4PANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://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. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarlinFirmware%2FMarlin%2Fissues%2F18086%23issuecomment-932584725&data=04%7C01%7C%7C37a15b9c73524172b70e08d98521cf4a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687202522076858%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=jKcTc4SoH2ViihKl7HP%2FIX8XG94AO9xxPXHLd7%2BQlEk%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF6E3DMLQC6S2I3PGRKSDYTUEYRHTANCNFSM4NITGEQA&data=04%7C01%7C%7C37a15b9c73524172b70e08d98521cf4a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687202522076858%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=quQmFrQyVk64%2BxCvrlKRtzmByd%2Bi3Y%2BuXmPoQWH8mRA%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C37a15b9c73524172b70e08d98521cf4a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687202522086816%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dd4s32t3Ism4xKSX9A5a92rzjqNcww6CVQWSyvbfORo%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C37a15b9c73524172b70e08d98521cf4a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687202522086816%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=J1ST%2F2CWMn3RVXzqBrZIfcw1HwmSxAnU1jxQHR3MXqg%3D&reserved=0.
Touchscreen will no and can not respond when you flash Marlin, cuz Marlin does not know what touch screen is talking about
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 10:21:11 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Have you managed to get the marlin firmware working? I have compiled the right configuration and managed to upload the bin file with the geeetech flashing tool but I have to change the name of the bin file in order to be recognized by the flashing tool. So it flashed the baseboard successfully. It dose not respond to the Touchscreen and also dose not work over octoprint. Octoprint tries to connect but it gives two messages something with App1 App2 that's it.
So I couldn't manage to get it to work.
If you still have your binary file I appreciate if you could share it or tell me if I do something wrong here.
Thank you, Catalin
Get Outlook for Androidhttps://aka.ms/ghei36
From: Gurpreet Singh @.> Sent: Friday, October 1, 2021 11:13:37 PM To: MarlinFirmware/Marlin @.> Cc: catalinalb @.>; Comment @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
They won't give it, I tried. I will be happy to use another LCD if I can plug it into this board but even that's a challenge.
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 7:15:45 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Looking forward for that LCD firmware :)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932452062, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN254OUCBS3BELMZDMU3UEX3FDANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://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. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarlinFirmware%2FMarlin%2Fissues%2F18086%23issuecomment-932579278&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Jxds%2B99YEeNlbntniuZ7Nd5rfDVAerQy8YGCyFPDarI%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF6E3DPXM42QL5ZO3ED6HBDUEYQADANCNFSM4NITGEQA&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=44UByrgR0GcNwCcE7k7%2Fq0EXAoKsz6MKo64q5DE2Rtc%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=un3fynIObo3bw80QSrETJ3kM4A4erq%2FYL63WCzxqTKE%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1cQ%2F9hsQPDWc9C2AqFj5laFN7dfj79o0Xz3FfGgPNhY%3D&reserved=0.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932583139, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN27CCJY4J6N5255QGQLUEYQ4PANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
I used some stm32 tool to flash Marlin. You can find it if you search for flash Marlin on here tech a30. I will try to find it too.
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 10:26:15 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Thanks a lot,👍 I will try tomorrow and let you know. 🙂
Get Outlook for Androidhttps://aka.ms/ghei36
From: Gurpreet Singh @.> Sent: Friday, October 1, 2021 11:24:09 PM To: MarlinFirmware/Marlin @.> Cc: catalinalb @.>; Comment @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
You need to use jumper on the board and flash Marlin. There is a jumper on board that says boot 0 . Then Marlin will be flashed bilut y axis still does not work
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 10:21:11 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Have you managed to get the marlin firmware working? I have compiled the right configuration and managed to upload the bin file with the geeetech flashing tool but I have to change the name of the bin file in order to be recognized by the flashing tool. So it flashed the baseboard successfully. It dose not respond to the Touchscreen and also dose not work over octoprint. Octoprint tries to connect but it gives two messages something with App1 App2 that's it.
So I couldn't manage to get it to work.
If you still have your binary file I appreciate if you could share it or tell me if I do something wrong here.
Thank you, Catalin
Get Outlook for Androidhttps://aka.ms/ghei36
From: Gurpreet Singh @.> Sent: Friday, October 1, 2021 11:13:37 PM To: MarlinFirmware/Marlin @.> Cc: catalinalb @.>; Comment @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
They won't give it, I tried. I will be happy to use another LCD if I can plug it into this board but even that's a challenge.
Regards Gurpreet
From: catalinalb @.> Sent: Friday, October 1, 2021 7:15:45 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Looking forward for that LCD firmware :)
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932452062, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN254OUCBS3BELMZDMU3UEX3FDANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://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. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarlinFirmware%2FMarlin%2Fissues%2F18086%23issuecomment-932579278&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Jxds%2B99YEeNlbntniuZ7Nd5rfDVAerQy8YGCyFPDarI%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF6E3DPXM42QL5ZO3ED6HBDUEYQADANCNFSM4NITGEQA&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194598513%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=44UByrgR0GcNwCcE7k7%2Fq0EXAoKsz6MKo64q5DE2Rtc%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=un3fynIObo3bw80QSrETJ3kM4A4erq%2FYL63WCzxqTKE%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C1de52db937304003bac408d985205608%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687196194608465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1cQ%2F9hsQPDWc9C2AqFj5laFN7dfj79o0Xz3FfGgPNhY%3D&reserved=0.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932583139, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN27CCJY4J6N5255QGQLUEYQ4PANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://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. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarlinFirmware%2FMarlin%2Fissues%2F18086%23issuecomment-932584725&data=04%7C01%7C%7C37a15b9c73524172b70e08d98521cf4a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687202522076858%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=jKcTc4SoH2ViihKl7HP%2FIX8XG94AO9xxPXHLd7%2BQlEk%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF6E3DMLQC6S2I3PGRKSDYTUEYRHTANCNFSM4NITGEQA&data=04%7C01%7C%7C37a15b9c73524172b70e08d98521cf4a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687202522076858%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=quQmFrQyVk64%2BxCvrlKRtzmByd%2Bi3Y%2BuXmPoQWH8mRA%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C37a15b9c73524172b70e08d98521cf4a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687202522086816%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dd4s32t3Ism4xKSX9A5a92rzjqNcww6CVQWSyvbfORo%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C37a15b9c73524172b70e08d98521cf4a%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637687202522086816%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=J1ST%2F2CWMn3RVXzqBrZIfcw1HwmSxAnU1jxQHR3MXqg%3D&reserved=0.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932585829, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN273LXD5KU5F6Q44QPLUEYRPPANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
having the lcd attached to the board at all locks up the coms port preventing anything else from connecting to the printer. are for y axis issues i had no issues with moving/homing any axis on my A30 with marlin. as for attaching another display i plugged in a reprap discount display from my A10 to the A30 and works perfectly.
Where can I get that display from, if I don't have a10. One with flex ribbon
Regards Gurpreet
From: Vert @.> Sent: Friday, October 1, 2021 11:38:24 PM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
having the lcd attached to the board at all locks up the coms port preventing anything else from connecting to the printer. are for y axis issues i had no issues with moving/homing any axis on my A30 with marlin. as for attaching another display i plugged in a reprap discount display from my A10 to the A30 and works perfectly.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932616300, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN23XSDGAJE6RT5LEEMTUEYZ6BANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Hi, I did managed to put the board in bootloader mode by inserting the jumper. But now the original programmer complains that it is not seeing the board over serial. I did try with the display removed as well.
I did use STM32Cube Programmer but did not find any board in DFU mode.
Shortening the boot jumper means it is in DFU mode? Can I use something like dfu-utils or with what else can I flash the board?
Regards, Catalin
You will need to use a different starting address with stm32 cube. There is a post I saw somewhere . Try using 8300000##
Regards Gurpreet
From: catalinalb @.> Sent: Saturday, October 2, 2021 7:45:08 AM To: MarlinFirmware/Marlin @.> Cc: Gurpreet Singh @.>; Author @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Hi, I did managed to put the board in bootloader mode by inserting the jumper. But now the original programmer complains that it is not seeing the board over serial. I did try with the display removed as well.
I did use STM32Cube Programmer but did not find any board in DFU mode.
Shortening the boot jumper means it is in DFU mode? Can I use something like dfu-utils or with what else can I flash the board?
Regards, Catalin
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/MarlinFirmware/Marlin/issues/18086#issuecomment-932694946, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ACKZN22GXTNEY57T3LX3LZTUE2S7JANCNFSM4NITGEQA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
Thank you,
I did managed to flash it with FLASHER-STM32.
I can talk with it over octopi the only issue is confirmed that the Y axies tries to move but it dose not have enough power. Heating, X and Y axies are working great!
From now on I just have to tweak the code maybe change the stepper motors etc.
when i flash my A30 its using the usb cable and uploading direct from vscode.
Hi,
Can you Please send me the binary file?
I did managed to put Marlin but the Y axis and the Extruder dose not work.
Thank you
Hello,
i am running an A30 with the "GTM32 Pro VD" Board with Marlin 2.0.9.2 . i got almost all things to working but i need more testing:
-BLtouch is working -Beeper is working -x,y,z and extruder axis is working -SD Card is not working -Serial Connection is limited because of following hotfix for y-axis (however octorpint works) -fans are working
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: Serial.end();
This is a terrible hotfix but the y-axis is working now. BTW: I think PA12 is used for some serial stuff. this is prevents the correct controll of the motors
The pin mapping is wrong for my board, so here is my working one:
Wooo, thanks a lot! 🙂
I will give it a try for sure!
I am planning of using the BL touch and the Biqu H2 direct extruder mounted on linear rails, so once I get the marlin working I will create a metal holder for the extruder. I would appreciate if you could share your bin file since I think I will get stuck at compiling the code, but I will definitely give it a try!
Thanks once again, Catalin
Get Outlook for Androidhttps://aka.ms/ghei36
From: krabbs @.> Sent: Sunday, October 3, 2021 8:23:08 PM To: MarlinFirmware/Marlin @.> Cc: catalinalb @.>; Comment @.> Subject: Re: [MarlinFirmware/Marlin] [FR] Support for Geeetech A30 OEM LCD (#18086)
Hello,
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:
-BLtouch is working -Beeper is working -x,y,z and extruder axis is working -SD Card is not working -Serial Connection is limited because of following hotfix for y-axis (however octorpint works) -fans are working
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: Serial.end();
This is a terrible hotfix but the y-axis is working now
The pin mapping is wrong for my board, so here is my working one:
// // It is required to disable JTAG function because its pins are // used as GPIO to drive the Y axis stepper. // DO NOT ENABLE! //
// // If you don't need the SWDIO functionality (any more), you may // disable SWD here to regain PA13/PA14 pins for other use. //
// Ignore temp readings during development.
// Enable EEPROM Emulation for this board as it doesn't have EEPROM
// // Limit Switches //
// // Steppers //
// Extruder stepper pins // NOTE: Numbering here is made according to EXT connector numbers, // the FANxPWM line numbering in the schematics is reverse. // That is, E0PIN are the E2 lines connected to E2_A1 step // stick that drives the EXT0 output on the board. //
// #define E0_STEP_PIN PA0 // #define E0_DIR_PIN PB6 // #define E0_ENABLE_PIN PA1
// // Heaters / Fans //
// #define HEATER_1_PIN PB5 // EXT1 port // #define HEATER_2_PIN PB4 // EXT2 port
// // These are FAN PWM pins on EXT0..EXT2 connectors. //
//#ifndef E0_AUTO_FAN_PIN // #define E0_AUTO_FAN_PIN PB9 // EXT0 port, used as main extruder fan //#endif
//#ifndef E0_AUTO_FAN_PIN // #define E0_AUTO_FAN_PIN PB9 // EXT0 port, used as main extruder fan //#endif
// // Temperature Sensors //
// // Misc. Functions //
// // LCD / Controller //
//
// LCD display on J2 FFC40
// Geeetech's LCD2004A Control Panel is very much like
// RepRapDiscount Smart Controller, but adds an FFC40 connector
//
#define LCD_PINS_RS PE6 // CS chip select /SS chip slave select
#define LCD_PINS_ENABLE PE14 // SID (MOSI)
#define LCD_PINS_D4 PD8 // SCK (CLK) clock
#define LCD_PINS_D5 PD9
#define LCD_PINS_D6 PD10
#define LCD_PINS_D7 PE15
//
// Serial LCDs can be implemented in ExtUI
//
//#define LCD_UART_TX PD8
//#define LCD_UART_RX PD9
// Alter timing for graphical display
#define BOARD_ST7920_DELAY_1 DELAY_NS( 96)
#define BOARD_ST7920_DELAY_2 DELAY_NS( 48)
#define BOARD_ST7920_DELAY_3 DELAY_NS(715)
// // Geeetech's LCD2004A Control Panel is very much like // RepRapDiscount Smart Controller, but adds an FFC40 connector // connected with a flat wire to J2 connector on the board. //
// #define GTM32_PRO_VB_USE_LCD_BEEPER
// // Beeper //
// This is pin 32 on J2 FFC40 and pin, goes to the beeper // on Geeetech's version of RepRapDiscount Smart Controller // (e.g. on Rostock 301)
// This is the beeper on the board itself
/**
// // SD Card on RepRapDiscount Smart Controller (J2) or on SD_CARD connector //
// #define SS_PIN PB12 // PC<<<11 // #define SCK_PIN PB13 // PC12 // PC1 // #define MOSI_PIN PB15 // PD2 // PD2 // #define MISO_PIN PB14 // PC8 // #define SD_DETECT_PIN PC7
// // Use the on-board card socket labeled TF_CARD_SOCKET //
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMarlinFirmware%2FMarlin%2Fissues%2F18086%23issuecomment-933001083&data=04%7C01%7C%7C9c4ff5c074104670c69e08d9869ada85%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688821911774105%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=e7USkS05o%2FM25BDc1KcR274ehlwcviuMqe5BJ%2BcH4Mc%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAF6E3DMWH2L24ZCS3KJSPITUFCNQZANCNFSM4NITGEQA&data=04%7C01%7C%7C9c4ff5c074104670c69e08d9869ada85%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688821911774105%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=ss%2B3sJRMGFzharcaXTYN14F3QyCDVnqICNmJl6LhSyY%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C9c4ff5c074104670c69e08d9869ada85%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688821911784060%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=9vfEcWVNq2SHPm3Yc%2BOTSGgPheNupl%2FxYWytCAyIXlI%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C9c4ff5c074104670c69e08d9869ada85%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637688821911784060%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=jteYEvOTXsglJEYnXPE8uEY2eSHnn9HqMjn4LR5L%2Brk%3D&reserved=0.
Wooo, thanks a lot! 🙂 I will give it a try for sure! I am planning of using the BL touch and the Biqu H2 direct extruder mounted on linear rails, so once I get the marlin working I will create a metal holder for the extruder. I would appreciate if you could share your bin file since I think I will get stuck at compiling the code, but I will definitely give it a try! Thanks once again, Catalin Get Outlook for Androidhttps://aka.ms/ghei36 …
Here you can find my stuff and i made a release for you https://github.com/krabbs/Marlin/releases/tag/0.1
Be careful. my board is different to yours! i think extruder and endstops wont match. but i am unsure. there are so much different informations about these boards
having the lcd attached to the board at all locks up the coms port preventing anything else from connecting to the printer. are for y axis issues i had no issues with moving/homing any axis on my A30 with marlin. as for attaching another display i plugged in a reprap discount display from my A10 to the A30 and works perfectly.
Hey, how did you manage to flash without FLASHER-STM32? Can you share your settings for the A30. I have everything working but i think my workaround is a bad one (adding Serial.end() to setup()).
I think i missed something according the serial communication
all of my work with the A30 was merged officially in to marlin more then a year ago nothing to share that is not already published.
Hey @Vert what "flat FFC" cable will connect from discount lcd display to a30 board ? the connectors seem to be of different sizes
Thanks
the A30 came with more then a dozen different boards over its life span and there still sneaking in changes to this day so its hard to say as some of the boards don't even have the lcd port at all.
Wooo, thanks a lot! 🙂 I will give it a try for sure! I am planning of using the BL touch and the Biqu H2 direct extruder mounted on linear rails, so once I get the marlin working I will create a metal holder for the extruder. I would appreciate if you could share your bin file since I think I will get stuck at compiling the code, but I will definitely give it a try! Thanks once again, Catalin Get Outlook for Androidhttps://aka.ms/ghei36 …
Here you can find my stuff and i made a release for you https://github.com/krabbs/Marlin/releases/tag/0.1
Be careful. my board is different to yours! i think extruder and endstops wont match. but i am unsure. there are so much different informations about these boards
Hi, I just upladed the bin file and it works! 👍 💯 Do you know where to connect the BL Touch sensor on the board?
Regards, Catalin
Wooo, thanks a lot! 🙂 I will give it a try for sure! I am planning of using the BL touch and the Biqu H2 direct extruder mounted on linear rails, so once I get the marlin working I will create a metal holder for the extruder. I would appreciate if you could share your bin file since I think I will get stuck at compiling the code, but I will definitely give it a try! Thanks once again, Catalin Get Outlook for Androidhttps://aka.ms/ghei36 …
Here you can find my stuff and i made a release for you https://github.com/krabbs/Marlin/releases/tag/0.1 Be careful. my board is different to yours! i think extruder and endstops wont match. but i am unsure. there are so much different informations about these boards
Hi, I just upladed the bin file and it works! 👍 💯 Do you know where to connect the BL Touch sensor on the board?
Regards, Catalin
In my config there is Z_MIN_PROBE_PIN PA7
PA7 is the JST connector next to the fillament runout connector in my board. As @Vertabreak said, there are so many differences between the boards. I had to puzzle together all the interfaces myself with a connection tester starting from the chip because most of the information on the Internet didn't fit to my board. I would be surprised if everything works for you if you take over my bin
@catalinalb
What Starting address did you end up using?
Hi all, I managed to make my Geeetech A30T with GTM32_103_V1 board work with Marlin 2.x. Everything seems to be working so far (including BLTouch). Now I'm back at the display problem. I was able to switch the display on (i.e. supplying 5v power) by pulling up the PD12 pin (59 on my processor layout sheet, but somehow numbered 60 when using Marlin). I was even able to create a simple LCD extui that pulls this pin up on startup. Now, the problem I'm facing is communicating with the display. I found out that the RX/TX lines to the display are on pins PD9/PD8. In the pinout description of the chip these seem to be part of the FSMC connection. However, a remapping of USART3 would exactly do what I need: USART3 connected to RX/TX of the display. Unfortunately, I cannot find out how to do the remapping of USART3 to those pins. I read something about afio_remap(), but I couldn't really manage to configure the remapping in Marlin.
Can someone provide some insight on how this can be done? On this basis I'd like to implement the Marlin part to communicate with the OEM touch screen that came with my printer.
@TheThomasD how do i find out the version of my GTM32 board ? and regarding the USART3 remapping i did a quick search and i found this and this and also this. Not sure if this will help
@SonOfSardaar The version of my board was printed on it. You can find photos of my board here. Thank you for the links, however, from what I saw in the code Marlin seems to already provide the config for the UARTs, I just haven't figured out how this config works... or if it works at all. At least the USB-to-serial converter that I connected to the UART does not show any output nor could I send commands. Maybe it IS actually correctly configured to using the desired ports, but I just didn't make it work correctly?!
BTW. I have the working config for my Geeetech A30T here. As soon as the display is working I'm planning on merging that into the Marlin base... but the display is a must for me.
FYI, I was able to solve my problem and I'm currently on my way implementing an extui for the OEM touchscreen. Maybe this also helps for the A30 OEM LCD? You can see my current progress (which is not too much right now, but a start) here. I also collected some more info about the Geeetech A30T here so you can compare your boards to my setup.
Thanks. @TheThomasD . I read your wiki page and that was good documentation. As I have GTM32 Mini S , i was wondering if the SD card method will work for flashing marlin on that board.
@SonOfSardaar I always used the STM Cube Programmer tool as described in the USB flashing part of the tronxy. I‘ve never tried the SD method as I need to flash very often for testing my touch screen implementation progress. It also did not work on my Tronxy BTW so I didn‘t even try on the Geeetech. But I guess if you find a guide from Geeetech for upgrading and rename your firmware upgrade file to what Geeetech expects in that process it might work?! Have a backup ready, though ;)
Hi all, I managed to make my Geeetech A30T with GTM32_103_V1 board work with Marlin 2.x. Everything seems to be working so far (including BLTouch). Now I'm back at the display problem. I was able to switch the display on (i.e. supplying 5v power) by pulling up the PD12 pin (59 on my processor layout sheet, but somehow numbered 60 when using Marlin). I was even able to create a simple LCD extui that pulls this pin up on startup. Now, the problem I'm facing is communicating with the display. I found out that the RX/TX lines to the display are on pins PD9/PD8. In the pinout description of the chip these seem to be part of the FSMC connection. However, a remapping of USART3 would exactly do what I need: USART3 connected to RX/TX of the display. Unfortunately, I cannot find out how to do the remapping of USART3 to those pins. I read something about afio_remap(), but I couldn't really manage to configure the remapping in Marlin.
Can someone provide some insight on how this can be done? On this basis I'd like to implement the Marlin part to communicate with the OEM touch screen that came with my printer.
Hi. So are you saying this is working very well if using something like OctoPrint?
Hi @moccor,
I haven’t done extensive testing, yet. My main focus was on the implementation of the display part. I recognized that the printer stops occasionally when I enable my display implementation. I didn’t have the time, yet, to improve the code there.
if you like you can try out the printing process without the display code and report back. I would be interested to get to know the results.
cheers Thomas
@TheThomasD what would you say could be the worst case scenario for trying this and something bad happening? I only ask cuz, I have no experience with flashing firmware on printers, and I don't mind having to spend 30$ or so on a new motherboard if need be. Buttt I am kinda hoping that like, there is no greater potential of fires than normal or anything like that lol, since my printer is in a wood cabinet.
I went to go calibrate my A30T esteps, and ofc the Smartto software is trash and not only doesn't fully work, but it explains nothing and the "Send command" seems to not work, so I have no idea how I can even calibrate it if I can't send commands. So now I kinda wanna try using a stock build of Marlin
@moccor Well, if you have the same board as I have: there are at least two other people that tried my Marlin adoption successfully. You should do a PID calibration after installation and might need to reduce the bed size a little bit. Apart from that, I cannot think of any risks. Be sure to take a backup of the original firmware so you can go back. However, I cannot guarantee nothing will go wrong, so you have to decide whether you want to try it.
As for the calibration and sending commands: I used repetier server to connect to the original firmware and that worked well. However, you can only change the e steps for the first extruder with the original firmware. However, with Marlin and a mixing extruder config you cannot tune the e steps separately as well. So if that is your aim: cannot be done with this Marlin config.
Cheers Thomas
Oh, and one general comment: with the Marlin software it should be possible to connect another display easily. The original display for the A30T uses a serial connection. The same is true, for example, for the Artillery Sidewinder X1 display. I haven’t tried, but with a slight change of the Marlin config you should be able to use the Artillery display. The software for that display is customizable.
I have a couple dumb questions. I downloaded Repetier Server and am trying to use that, but it still seems to not work. Is it something I am doing wrong? Here is a screenshot of what I was doing. I was both sending G1 E100 F50 and using the little extrude tab in the button right, but neither of them did anything. - https://i.imgur.com/p8wJWxu.png
This printer annoys me so much that simple well known commands don't work. I emailed them yesterday telling them they should at the least have a firmware file that allows using these settings even if it means revoking warranty/support. It isn't many commands, but it sure is a few of the very important commands. For that reason alone I keep considering your custom firmware.
I believe it is the same motherboard, if not the same exact one it might be a slightly different version but it looks almost 1:1, but I would def make sure its the same before I flash anything. Thank you for this info and any help
@moccor I think your questions are a little bit off-topic here. Maybe you want to the telegram chat https://t.me/+qlIpbz8vWBljNTNh
Apart from that: did you preheat the hotend? Most firmwares require a minimum hotend temperature before extrusion is possible. The repetier console should ideally report that in a message („cold extrusion prevented“ or similar).
You are very right, sorry I didn't notice. I will def join the telegram, thank you.
Hi @asos-gurpreetsingh,
I was aiming for a different approach. My aim was to use the original firmware on the touch screen and just implement the exchange with the board over the serial connection as an addition to the existing Marlin code. There, the display-specific codes can be translated to “real” g-code or to direct method calls. That restricts what can be done via the UI to what is implemented by geeetech in the LCD software, but most of the important parts would be accessible. The protocol for communication seems rather easy. As @Vertabreak pointed out, the source of the LCD software is closed, so I think creating a firmware for that will be much harder. What do you think?
I guess it is too late to say it is a good idea :) Did not you make any progress ?
I can see there is a configuration available for Geeetech A30 printer, it does not sound like the OEM LCD is supported yet. It would be really great to have the LCD working without having to replace it. Also i could not find any instructions on making Marlin work for Geeetech A30 (even with a new lcd)