Skip to content
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

Support for GTM32 VD #17617

Closed
dasch3a opened this issue Apr 19, 2020 · 8 comments
Closed

Support for GTM32 VD #17617

dasch3a opened this issue Apr 19, 2020 · 8 comments
Labels
C: Boards/Pins T: Feature Request Features requested by users.

Comments

@dasch3a
Copy link

dasch3a commented Apr 19, 2020

Hi,

I own a Geeetech A30 and realised that I've got the newer version with the GTM32 VD (not VB). So there is no support for this. Is there a solution in work and if not why? I think this would really help a lot of people.

Thanks

David

@ellensp
Copy link
Contributor

ellensp commented Apr 20, 2020

Schematics can be found here https://www.geeetech.com/download.html?version_id=93
GTM32PROVDSCH.pdf
From this a pins.h file can probably be created..

@dasch3a
Copy link
Author

dasch3a commented Apr 20, 2020

I would if I could. But unfortunately I'm not really good in programming. And I have no clue of these schematics. So when there is a schematic of this board too why is there no support from Marlin? Or is there something in progress? (hopefully)
Greetings

@chepo92
Copy link
Contributor

chepo92 commented Apr 28, 2020

I would if I could. But unfortunately I'm not really good in programming. And I have no clue of these schematics. So when there is a schematic of this board too why is there no support from Marlin? Or is there something in progress? (hopefully)
Greetings

Marlin is maintained by community and you may be the first with that board, but you may help, first checking the differences between REV D and B schematic as it may not be many differences, with the differences known, if any, we can make a new pin.h

@sjasonsmith
Copy link
Contributor

@Vertabreak works with a lot of Geeetech stuff. I haven't seen him as much lately, but he might know something. You may also go look at the Geeetech forum to see if anyone there knows of anything in progress for this board.

@chepo92
Copy link
Contributor

chepo92 commented Apr 30, 2020

Looking at the differences, most of the vital parts are quite the same, extruders, hot ends, limit switches, they added some conectors to add sensors, I don't have the RevH so can't test/check

Main changes:
POWER:

  • LCD power was not controlled but with a Lm358. Now SPI1_NSS drives the FET (that may be needed if LCD is used). Also note that the drived line was 12V, now 5V
  • Removed MC7812BD

STEPPER
This is one may be a vital change, may be a bug or something, in stepper driver E1_A1, STEP pin has label SPI1_SCK, and has a E1_STEP label to the left, E1_STEP is used in BL Touch.

  • Different header connection

USB to serial

  • now is a shady cheap CH340C

POWER DETECT (new)

  • This is new, resistor divider network wired to X_MAX

EXTERUDER (no change in name :D)

  • Added filament detect connectors, wired to SPI1_MISO, SPI1_MOSI and Y_MAX

UART LCD to FPC_CON

  • Changed 10 pin to 12 pin header

WIFI (removed)

  • Removed the circuit

3DTOUCH (added)

  • added two connectors, E1_STEP should be driving the "servo" of 3dtouch, and Z_MIN wired to sensor signal.

This may be implemented as a board variant and condition if it is a revB or revH to swap the Stepper and 3D touch pins.
I don't have a revH so can't check those changes, board donations are welcome :D

@boelle boelle added the T: Feature Request Features requested by users. label Jun 20, 2020
@Vertabreak
Copy link
Contributor

Vertabreak commented Feb 2, 2021

I have the board and the current vb pins work on it just fine. should probably add a note for this to the pins file in one of my pull requests. But on that note gtm32 support is not exactly end user viable with a number of issues making printing very sketchy. I did what I could with this one and I can verify marlin does run on these gtm32 boards but it is in need of some work to get it the rest of the way. In my testing I did get most basic checks to happen with some difficulty. This being said I never actually got any prints to happen but in theory it should be possible.

@Vertabreak
Copy link
Contributor

this can be closed merged pins for VD.

@github-actions
Copy link

github-actions bot commented Jun 2, 2021

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Jun 2, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
C: Boards/Pins T: Feature Request Features requested by users.
Projects
None yet
Development

No branches or pull requests

7 participants