bigtreetech / Tango-3D-Printer-Motherboard

An Open Source ATMEGA2560 based 3D printer controller board.
Apache License 2.0
22 stars 16 forks source link

Schematic file bad resolution #2

Open LuSEllDen opened 5 years ago

LuSEllDen commented 5 years ago

Hello, schematic file has a really bad resolution. Here's the full resolution file: Tango V1 schema.pdf

Dloranger commented 5 years ago

Thanks, very helpful!

jgwinner commented 4 years ago

Nice! I actually downloaded Altium viewer, and it works pretty well.

Still trying to figure out all the min assignments though! According to the PCB, Y-STEP is pin 97, and pins.h has it at 54, which is x-max. My guess is, it's not actually an ATMEGA and is emulating the pins in different physical wires.

Unfortunately, we're missing this detail!

jgwinner commented 4 years ago

Well, I found the ATMega diagram here which also says pin 97 for Y-Step. Can't find that in any of the pins.h in Marlin. I mean, how do the trinamic drivers work?

pins_rumba.h says it's pin 54. The schematic says X_MAX.

https://media.digikey.com/Photos/RDL/Arduino%20Mega%202560%20-%20Schematic1.png

Arg!

mpbiggs commented 4 years ago

Arduino boards have pin numbers for the board which are independent of the chip pin numbers. So on an Arduino MEGA board, pin 54 of the board happens to be connected to physical pin 97 of the chip. In an Arduino program you refer to it as pin 54. atmega2560v3

jgwinner commented 4 years ago

I get that, but it should be documented with this board; we don't know the exact chip that was sourced, how it's wired up, etc.

Thanks for the diagram.

Honestly - I abandoned this board when I couldn't find the pins, as mentioned above, and started working with the SKR PRO 1.1. It's a nice board, and my Trinamic drivers "just plugged in" which was nice.

Maybe I'll dig it out and see how Klipper works with it.

So will someone add the above diagram somewhere to the docs?