Welcome! Log In Create A New Profile

Advanced

Marlin Pins, Arduino Pins and Actual pins

Posted by Nitram 
Marlin Pins, Arduino Pins and Actual pins
October 28, 2018 06:22AM
Hello all..

I'm running Klipper, it's a delight, but as Klipper only supports Arduino Pins and actual hardware Pins, so I made a table with Marlin Pins and there Hardware pins.

But some Digital pins and Analog have the same hardware pins, is this correct???

MEGA

Analog I/O
Marlin
|
|-------Hardware
|-------|
v------v
A00 PF0
A01 PF1
A02 PF2
A03 PF3
A04 PF4
A04 PF5
A05 PF6
A06 PF7
A07 PF8
A08 PK0
A09 PK1
A10 PK2
A11 PK3
A12 PK4
A13 PK5
A14 PK6
A15 PK7


Digital I/O
Marlin
|
|-------Hardware
|-------|
|-------|---------Marlin Analog
|-------|---------|
v------v--------v
D00 PE0
D01 PE1
D02 PE4
D03 PE5
D04 PG5
D05 PE3
D06 PH3
D07 PH4
D08 PH5
D09 PH6
D10 PB4
D11 PB5
D12 PB6
D13 PB7
D14 PJ1
D15 PJ0
D16 PH1
D17 PH0
D18 PD3
D19 PD2
D20 PD1
D21 PD0
D22 PA0
D23 PA1
D24 PA2
D25 PA3
D26 PA4
D27 PA5
D28 PA6
D29 PA7
D30 PC7
D31 PC6
D32 PC5
D33 PC4
D34 PC3
D35 PC2
D36 PC1
D37 PC0
D38 PD7
D39 PG2
D40 PG1
D41 PG0
D42 PL7
D43 PL6
D44 PL5
D45 PL4
D46 PL3
D47 PL2
D48 PL1
D49 PL0
D50 PB3
D51 PB2
D52 PB1
D53 PB0
D54 PF0 A00
D55 PF1 A01
D56 PF2 A02
D57 PF3 A03
D58 PF4 A04
D59 PF5 A05
D60 PF6 A06
D61 PF7 A07
D62 PK0 A08
D63 PK1 A09
D64 PK2 A10
D65 PK3 A11
D66 PK4 A12
D67 PK5 A13
D68 PK6 A14
D69 PK7 A15
D70 PG4
D71 PG3
D72 PJ2
D73 PJ3
D74 PJ7
D75 PJ4
D76 PJ5
D77 PJ6
D78 PE2
D79 PE6
D80 PE7
D81 PD4
D82 PD5
D83 PD6
D84 PH2
D85 PH7
Re: Marlin Pins, Arduino Pins and Actual pins
October 28, 2018 08:22AM
Something not right here...

some errors, could be more... didnt look very hard

A04 PF5
A05 PF6
A06 PF7
A07 PF8

all analog pins can be used as digital, your table looks correct for that part, matches the table I found

Port Pin Function
PF 0 54 A0
PF 1 55 A1
PF 2 56 A2
PF 3 57 A3
PF 4 58 A4
PF 5 59 A5
PF 6 60 A6
PF 7 61 A7
PK 0 62 A8
PK 1 63 A9
PK 2 64 A10
PK 3 65 A11
PK 4 66 A12
PK 5 67 A13
PK 6 68 A14
PK 7 69 A15

most digital ports over 50 are also dual function, serial ports and interrupts, all sorts .... Some are difficult to use and others should be avoided at all costs (already connected in hardware)

most of this is already available in images like the following.


and


Edited 2 time(s). Last edit at 10/28/2018 08:52AM by Dust.
Re: Marlin Pins, Arduino Pins and Actual pins
October 28, 2018 10:49AM
Thanks for noticing...

this seems to be right..

Analog I/O

A00 PF0
A01 PF1
A02 PF2
A03 PF3
A04 PF4
A05 PF5
A06 PF6
A07 PF7
A08 PK0
A09 PK1
A10 PK2
A11 PK3
A12 PK4
A13 PK5
A14 PK6
A15 PK7

The main reason I'm doing this is to find a analog port on my trigorilla board that I can use to a PT100 board(amplifier). and as it looks i have to move the stepper driver for the Y stepper to E1 to free up some pins or use an arduino board to extend with..
Attachments:
open | download - trigorillaTE627-E-10-9.jpg (396.4 KB)
Sorry, only registered users may post in this forum.

Click here to login