Digistump Forums

The DigiX => DigiX Support => Topic started by: gogol on December 16, 2013, 08:30:24 am

Title: DigiX Pinout documentation
Post by: gogol on December 16, 2013, 08:30:24 am
[Rewritten 2014-05-26]

This thread was started to collect all available information about the DigiX and its pins as a consolidated reference.
The current status of this document is still considered beta.

The most current version is always linked to this initial post.

I ask all users of this documentation to give feedback in this thread:

See also the  table in the Wiki! (http://digistump.com/wiki/digix/tutorials/pinout)


[2014-06-10  Version 0.99 added!]
Title: Re: DigiX Pinout documentation
Post by: gogol on December 16, 2013, 08:49:41 am
Some more points:
Title: Re: DigiX Pinout documentation
Post by: MichaelMeissner on December 16, 2013, 09:31:31 am
Some time ago, I decided to make a google docs spreadsheet  that listed all of the pin functionality of various microprocessors.  Over time, I have added the Arduino Uno R3, Teensy 3.0/3.1,  Leonardo, Mega 2560, Due, DigiX, Trinket, Gemma, Digispark, raw ATtiny85, Flora, Lilypad, and Yun/Tre (only the Arduino type pins).  Many of the processors I don't own, and I was just going off the spec sheets.  https://docs.google.com/spreadsheet/ccc?key=0AqMAmYxHItUAdDdlcURnY1NRRlFfLWdIbkdWamxfckE#gid=1 (https://docs.google.com/spreadsheet/ccc?key=0AqMAmYxHItUAdDdlcURnY1NRRlFfLWdIbkdWamxfckE#gid=1)
Title: Re: DigiX Pinout documentation
Post by: gogol on December 17, 2013, 12:43:39 am
Hello Michael,

thanks for your link. I have pulled over the following information into my table:

However your list raises several questions:


Comparing and backward reference are not possible from your table, as you have not included the original PIN-names from the ATMEL controller, where related.

I am thinking about, that I will drop the physical pin numbers (at least for the graphical diagram), as the original PIN Names are the only reference, which is the same over different packages of the controller.

Title: Re: DigiX Pinout documentation
Post by: MichaelMeissner on December 17, 2013, 05:44:34 am
Hello Michael,

thanks for your link. I have pulled over the following information into my table:

Note, some of the things in that table are guesses, since there were no detailed wikis or pinout diagrams for DigiX.  I am one of the people who is still waiting for the delivery of DigiX and level shifter.  I don't have a Due either, so that is also just from reading the specs page.  Obviously if there are things wrong, let me know, and I will fix my spreadsheet.

However your list raises several questions:

digiX-pin 72/73: LED  The digix hast no TX/RX LED as the DUE, instead those lines are pulled out to digix-Pin 108/109
that can cause some problems with DUE programs using those LEDs for some other purposes

Thanks.  I updated my spreadsheet.

IRDA TX
you are mentioning IRDA TX however no IRDA RX

The IRDA TX is the pin used by the IRremote library for transmitting IR flashes for an IR remote device.  On each of the AVR microprocessors, which pin is used depends on which timer is used internally on the chip.  I don't see any support for IRremote in the source for any ARM processor, so I'm going to remove the IRDA fields for the Due, DigiX, and Teensy 3.0/3.1 processors.  These tables grew up as a way for me to make pin assignments to code that ran on the Uno and Teensy 3.0, so if I wanted to do PWM for instance, I knew which pins to use, and which had special interactions.

WiFi Flow-Control:
Which line is RTS / CTS ?

I don't know.

PIN count
your overview shows 35 more pins for the digiX as for the DUE.
However the digix has only 26+8 = 34 pins more, when I count the pins around plus the mesh-network socket

I probably miscounted the number of pins when I was looking at the JPG of the front/back.

I do wish the digistump folk had a detailed JPG image of the front/back of the board, complete with all pin documentation on the image like some of their competitors have done.  Hopefully your work and mine can help other folks.

There are however more differences:
The DUE has an 2x5 JTAG and a 4 pin DEBUG, the DIGIX only the 5x2 pin socket.
The DUE has furthermore an ICSP for the 16u2 and four more pins to that controller,
those should be mentioned, when comparing both[/li][/list]

Thanks.

Comparing and backward reference are not possible from your table, as you have not included the original PIN-names from the ATMEL controller, where related.

I am thinking about, that I will drop the physical pin numbers (at least for the graphical diagram), as the original PIN Names are the only reference, which is the same over different packages of the controller.
As I said, my table grew out of wanting to make pin assignments at the Arduino library level, so I didn't use the names from the datasheets.  Except for the ATtiny85 chips, I haven't read the datasheets.  Originally I had more microprocessors on each page, but it became too wide, and I split them into groups.[/list]
Title: Detailed PWM Questions
Post by: gogol on December 17, 2013, 07:20:55 am
My biggest problem right now is, that it looks like, that I am missing a piece of information in understanding PWM.

According to the DUE documentation PWM outputs are on the pins 2-13, which are: PD2-PD13
According to the Atmel-Reference of the SAM3X8E there are 8 PWM.channels with Independent Complementary Outputs (Chapter 39.2)

Each of those 8 channels has two OUTPUTS PWMHx and PWMLx (Chapter 39.4)

The single IO-lines from Chapter 39.5.1 don't fit to the DUE-PWM-pins.

Is PWM on the DUE software based?  Do I miss something in the Atmel spec, that PWM can be remapped to other pins?

Its for sure, that analog  analogWrite()  generates PWM on the labeled PWM-pins, however I don't understand why, when looking into the Atmel specs.

Can anyone bring in some light here?  Where is the missing piece of information?



Title: Re: DigiX Pinout documentation
Post by: gogol on December 17, 2013, 11:51:12 pm
@Michael:
I can help you with pictures from the board!
I just added them to the wiki.
http://digistump.com/wiki/digix/tutorials/board-version-1-0-aug2013
Title: Re: DigiX Pinout documentation
Post by: MichaelMeissner on December 18, 2013, 05:07:23 am
Thanks, it looks like I got the high pins completely wrong.  I thought the second row of pins on the top were 79-99, and the pins above 99 where on pads underneath the board, but according to the silkscreen it is 90 - 113, with a reset and ground pin thrown in for good measure.
Title: Re: DigiX Pinout documentation
Post by: gogol on December 18, 2013, 06:15:05 am
Underneath are no pins, only open and closed solder-bridges for enabling/disabling certain features.
The additional pins are on the outside row on the power-connector-side from the board.

The Audio-jack-side, the two-row bottom and the inner power-connector row are almost compatible to the due. 
The difference is, that the UART is tied to Wifi instead to the 16u2, but that makes no difference for the pins.
The level shifter shield will also fit into an DUE and connects only to the inner row and lets the additional row free.
That means, the digiX is a little bid wider than a DUE and there is no level shifting for the additional pins.
Title: PIN AD15 (built in temperature sensor)
Post by: gogol on December 18, 2013, 07:36:09 am
Has anybody already tried, to work with virtual PIN AD15, which is inside the SAM8X3E connected to an temperature sensor?

Anything in the libraries to access it?

(Atmel reference chapter 44.4, page 1330ff )
Title: Is Reset NRST or NRSTB?
Post by: gogol on December 18, 2013, 11:13:20 pm
As there are some RESET pins available, it could be interesting to learn, if they are connected to NRST or NRSTB of the SAM3X:
From the Atmel documentation:
NRST
The NRST pin is bidirectional. It is handled by the on-chip reset controller and can be driven low
to provide a reset signal to the external components, or asserted low externally to reset the
microcontroller. It will reset the Core and the peripherals except the Backup region (RTC, RTT
and Supply Controller). There is no constraint on the length of the reset pulse, and the reset controller
can guarantee a minimum pulse length.
The NRST pin integrates a permanent pull-up resistor to VDDIO of about 100 kÙ.
NRSTB
The NRSTB pin is input only and enables asynchronous reset of the SAM3X/A series when
asserted low. The NRSTB pin integrates a permanent pull-up resistor of about 15 kΩ. This allows
connection of a simple push button
on the NRSTB pin as a system-user reset. In all modes, this
pin will reset the chip including the Backup region (RTC, RTT and Supply Controller). It reacts as
the Power-on reset. It can be used as an external system reset source. In harsh environments, it
is recommended to add an external capacitor (10 nF) between NRSTB and VDDBU.


From my understanding, that means, that you can connect third party peripherals like acceleration sensors to NRST, so that they reset, whenever the microcontroller gets a reset (no matter if triggered through code or NRSTB)

Furthermore it can be interesting, which reset-pin is used, when you are using the RTC for example: See the enclosed link: http://forum.arduino.cc/index.php?topic=160361.0
Title: Re: DigiX Pinout documentation
Post by: MichaelMeissner on December 19, 2013, 01:04:40 pm
FWIW, my DigiX finally arrived today, but it will likely be a few days before I get to it.  Before I got the mail, I did update my spreadsheet with the pin information from your pictures gogol.

That level shifter shield looks like it is a tight fit, having to line up holes on 3 sides (my previous Uno shields did not have the ICSP header stacking pins, so it was only 2 sides that had to line up).
Title: Re: DigiX Pinout documentation
Post by: defragster on December 20, 2013, 11:05:45 pm
@gogol has his name on great wiki photos of the board - (good work)

  http://digistump.com/wiki/digix/tutorials/board-version-1-0-aug2013 (http://digistump.com/wiki/digix/tutorials/board-version-1-0-aug2013)

I linked to them on another thread
  http://digistump.com/board/index.php/topic,1195.0.html (http://digistump.com/board/index.php/topic,1195.0.html)

A third photo version with the bridges called out it might help with orientation - as well as other objects related to PinOut
Title: Re: DigiX Pinout documentation
Post by: gogol on January 02, 2014, 02:56:32 am
Happy new year to everyone.

Enclosed my first draft of the PIN documentation. Still several questions open, and documentation missing.
Title: Re: DigiX Pinout documentation
Post by: dougal on January 02, 2014, 06:45:32 am
@gogol: Looks great so far! Thanks for the work you put into these!
Title: Re: DigiX Pinout documentation
Post by: Mark on January 03, 2014, 01:49:26 am
Nice work.
Cheers

mark
Title: Summary of my current questions:
Post by: gogol on January 03, 2014, 03:21:02 am
Hello,

as some people have already downloaded my first draft, I will summarize the questions I am working on.


Which pins are connected to WiFi?
Which ones could be dis/connected by opening/closing a soldering bridge?

Which pins are connected to the NFC header?
Which ones could be dis/connected by opening/closing a soldering bridge?

The SD card seems only to be connected via SPI not via HSMCI.
Which SPI channel is used, which PIN is the corresponding CHIP-select?
Looks like PA29 is the CHIP-select and PA25-PA27 are the SPI lines.

The Due has an 4 port debug connector and an small 2x5 port JTAG.
The digix seems to have only the 2x5 JTAG, but labeled DEBUG. What are the differences?

Looks like, that the 2x5 DEBUG port of the digiX is fully redundant,
as all JTAG related pins are available on the additional digiX row.


I appreciate any help, links and additional information!


regards

  gogol
Title: DigiX Pinout documentation alpha 0.2
Post by: gogol on January 08, 2014, 08:04:08 am
enclosed version 0.2. Still many questions open.
I really would appreciate feedback, critics, additions, ...

Title: Re: DigiX Pinout documentation
Post by: gogol on January 09, 2014, 02:28:01 am
@digistump:

Is there any better documentation available than:
http://digispark.s3.amazonaws.com/DigiX-V1-Final-Production.pdf
which is linked from the wiki.

If anyone else have more information/documentation: Please share!

__
Edit: Enclosed version 0.3
Title: Re: DigiX Pinout documentation
Post by: MichaelMeissner on January 09, 2014, 10:45:42 am
In looking at photos of the Due, Mega, Leonardo, and DigiX, it answers a question I've had in looking at various library code.  I've seen various library code that does I2C that uses the 2nd I2C port instead of the first i2C port.  It looks like yet another case of the Arduino team changing their mind as new boards come up.

In the Uno R2, they used A4/A5 as the I2C pins.  Then when the Uno R3 they come out with the new shield layout, and add 2 pins next to AREF for the I2C pins, and wire A4/A5 to use it.

Then the Mega comes out, and it has SDA/SCL relocated to pins 20/21, but I believe it still uses the 'common' I2C pins next to AREF.

Then the Leonardo, it uses pins 2/3, but it uses the pins next to AREF as well.

So any R1 shield wanting to use I2C, uses the 2 pins next to AREF.

Now we get to the Due.  Great, they have 2 I2C buses.  That can be useful.  However, they choose to put the 2nd I2C in the standard location next to the AREF pin.  I would have thought for maximum capability, they should have made the main I2C bus to use the standard location as well as the Mega location, and then put the 2nd I2C bus in some of the new pins.  Sigh.  Of course the DigiX has to follow this layout to be mostly Due compatible.

So now, 3rd party library code is littered with:

Code: [Select]
#if defined(__AVR__)
 #define WIRE Wire
#else // Arduino Due
 #define WIRE Wire1
#endif
Title: Re: DigiX Pinout documentation
Post by: digistump on January 09, 2014, 04:11:04 pm
@Michael - I agree - they should have made the ones by AREF Wire and the other Wire1 - it is just a code change to do it and the only reason I didn't is because it would be confusing if DigiX did it differently than the Due.

@gogol - - I've been following closely and just haven't had a chance to sit down and answer the questions here - so this will be a start hopefully:

The JTAG port is the same JTAG port as on the Due - but it is also duplicated to the header for use as general i/o (110-113 - jtag pin name is labeled on back of board) because of this 110,112,113 are pulled high with 10k resistors (111 is not)

WiFi module TX connects to RX2 Pin 19 on the headers, WiFi RX to TX2 Pin 18 - in the IDE (on Due and DigiX) this is Serial1

WiFi reset is unconnected as it ships but the PIN 106 MASTER-RST jumper on the back allows you to connect it to the Reset button by closing the solder jumper on the right (MASTER-RST) or Pin 106 (labeled WIFI RST on back of board) by closing jumper on left (with PIN 106 over it).

The WiFi RTS and CTS jumpers are connected when shipped and can be cut to free up pins 104 and 105 - which are labeled WIFI RTS and CTS on the back. If left connected hardware flow control can be turned on via the web interface and then by doing wifi.begin(baudrate,true); where baud rate is the baud the wifi module is set to - by doing this you can use any of the wifi module's baud rates without issue.

The AREF jumper on the back can be used to connect the AREF to the AREF pin but cutting the trace between the left side pads and bridging the right. THe default connects it to 3.3v - same as due.

The nRF IRQ jumper can be used to connect the IRQ pin on the nRF24L01+ module to 51 - off by default as most libraries don't need the IRQ pin

the nRF module (when plugged into the low profile header that is for it) is connected as follows:
CSN - 52
CE - 51
MOSI, MISO, SCK - to the SPI pins
VCC to 3.3, GND to Gnd

WiFi enable jumper on top of board (with shunt) connect power to wifi, remove to completely shut off wifi - useful for ocmputers that can't put out enough current over USB to power board and wifi - or for resetting with the reset jumper disconnected

108 and 109 are the TXL and RXL LEDs on a Due - also can be accessed at pin 73(TXL) for 108 and 72(RXL) for 109 - they will pulse when sending over USB - this can be turned off in the core if desired.


SPI is on PA25-27

SD Card select is on pin 4 - sd card is on spi, with spi header (ICSP header) and nrf module.

Pins 90-100 are labeled on the back with their functions when used with an ethernet phy - no documentation on this now

All I have a chance for now - let me know more questions (in a list if possible) and I'll keep clarifying



Title: Re: DigiX Pinout documentation
Post by: gogol on January 10, 2014, 03:18:45 am
Thanks for your answers, I think, they helped a lot.

As for JTAG I already came to the same conclusion: The JTAG from the DUE is called DEBUG in the digiX. The 4pin debugWire from the DUE is missing on the digiX, but that is no problem, as that is also only a subset of JTAG.
The JTAG-pins are obsolete as well, as the corresponding pins are much better available on the new second row.

As for WiFi, thanks for making it clear, that it connects to Serial1. I was under the wrong assumption (and I don't know, how I came to that) that it connects to Serial0 instead of the 16u2.
I changed that in the documentation V0.4.

As for AREF
The function is just the same:  The AREF PIN is unconnected by default and the MCU AVREF pin is connected to 3V3.
That can be changed with an jumper, connecting AVREF to the AREF-pin. If that is the case, the user has to deliver a reference voltage to that pin, otherwise Analog-In is unreliable.
The DUE has the bridge on the front realized with an smd zero Ohm resistor. You will find it close to the 16u2 JTAG, direction AREF-pin.
The digiX pin is for sure better to handle!

However: The DUE has just one capacitor more:  C34 (in the DUE schematics). 
What was the reason to omit that capacitor?

(see enclosed pictures)

As for nRF

Can you provide me here with the information, which pins on U$5 are connecting to where, as I need that for the completion and the schematics don't contain that information.
Furthermore: I believe, that CS for NRF should be changeable to an alternate pin (e.g. PB23) in a next revision, as PB21 (pin 52) can act as well as forth serial port or A12.

(see enclosed picture)

With all that info I believe, that the documentation will be beta very soon.

Regards

  gogol

EDIT:
Enclosed Version 0.5 of pinout documentation
as well the corresponding snippets from the DUE and digiX schematics regards AREF
as well the U$5 plug for nRF
Title: Re: DigiX Pinout documentation
Post by: scm6079 on January 10, 2014, 12:53:16 pm
Does anyone know the current available on each of the I/O pins?   The Due has some pins with 15ma, others lower. 

Thanks to everyone who has worked to pull this thread + wiki page together - invaluable data!!

-Scott
Title: Re: DigiX Pinout documentation
Post by: gogol on January 11, 2014, 11:18:50 am
Quote
Does anyone know the current available on each of the I/O pins?

Have a look at the PDF with the documentation!  All yellow pins are high-current pins, as you can read in the legend!
Title: Re: DigiX Pinout documentation
Post by: digistump on January 11, 2014, 05:00:23 pm
AREF - Capacitor was omitted I believe after reading the datasheet and deciding it wasn't needed - testing confirmed that.

nRF - diagram of pins attached
Title: Re: DigiX Pinout documentation
Post by: gogol on January 12, 2014, 09:30:56 am
Quote
The nRF IRQ jumper can be used to connect the IRQ pin on the nRF24L01+ module to 51 - off by default as most libraries don't need the IRQ pin
...
the nRF module (when plugged into the low profile header that is for it) is connected as follows:
CSN - 52
CE - 51
MOSI, MISO, SCK - to the SPI pins
VCC to 3.3, GND to Gnd

does that mean, that PIN 8 of the nRF plug (IRQ) gets cross-connected to PIN 3 (CE), which is than connected to Pin 51 ?


Title: Re: DigiX Pinout documentation
Post by: gogol on January 13, 2014, 12:38:59 am
Ok, looks like I found the correct pinmapping:

Pin51 via SJ5 to nRF-IRQ
Pin52                nRF-CSN
Pin53                nRF-CE

With this last missing piece, I think documentation is now in BETA-phase.

However:  It may still contain severe errors.  So don't rely only on this documentation, double-check with official documentation and in the digistump forums.

This documentation needs your feedback!  Please take part!

Title: Re: DigiX Pinout documentation
Post by: scm6079 on January 13, 2014, 09:00:05 am
Have a look at the PDF with the documentation!  All yellow pins are high-current pins, as you can read in the legend!

Thanks!  I noticed an important distinction from the DUE, PWM pin 13 is shown as low current on the PDF -- but is marked as high current on the due.  For anyone expecting pin compatibility - that may be an issue.  And is, in-fact, what spurred my original post as I was looking for high-current PWM sinks.

Thanks again,
 - Scott
Title: Re: DigiX Pinout documentation
Post by: gogol on January 14, 2014, 12:02:28 am
Quote
I noticed an important distinction from the DUE, PWM pin 13 is shown as low current on the PDF -- but is marked as high current on the due.
When this is marked high on some DUE documentation, that is wrong for the DUE as well.
The high-low-current PINs are the same on DUE and DIGIX, as those are core features of the MCU.
According to the documentation http://www.atmel.com/images/icon_pdf.gif (http://www.atmel.com/images/icon_pdf.gif) (chapter 46.1, page 1391) PB27 is in group 3, which are low current pins!
PWM13 is also digital13, where the DUE also has the onboard LED via transistor connected!

However, that is an perfect example, why you should double-check documentation.

Title: Re: DigiX Pinout documentation
Post by: gogol on January 19, 2014, 06:44:51 am
I will attach from now on the most current version to the TOP of this thread.  As soon, as I believe, that it is stable, it should go to the Wiki.
Title: Re: DigiX Pinout documentation
Post by: gogol on January 27, 2014, 08:57:00 am
0.6.2 added to the initial post.
Additions:  JTAG and Ethernet-PHY Pins marked
Title: Re: DigiX Pinout documentation
Post by: gogol on February 10, 2014, 07:12:29 am
attached Version 0.7 to the very first post

Title: Re: DigiX Pinout documentation
Post by: gogol on February 27, 2014, 07:08:24 am
attached Version 0.8 to the very first post.
Title: Re: DigiX Pinout documentation
Post by: gogol on March 07, 2014, 08:50:01 am
attached Version 0.9 to the very first post.
Title: Re: DigiX Pinout documentation
Post by: tastewar on March 07, 2014, 07:58:15 pm
Thanks for all this! One quick question from glancing at the doc. You state:

UART TX1 connected to WiFI RX (WiFi-P39)
UART RX1 connected to WiFI RX (WiFi-P41)

Shouldn't one of those say WiFI TX (I'm guessing UART RX1)
Title: Re: DigiX Pinout documentation
Post by: gogol on March 09, 2014, 01:49:09 am
Thanks for all this! One quick question from glancing at the doc. You state:

UART TX1 connected to WiFI RX (WiFi-P39)
UART RX1 connected to WiFI RX (WiFi-P41)

Shouldn't one of those say WiFI TX (I'm guessing UART RX1)

Thanks for pointing that out!  I fixed it and uploaded a version 0.9.1 to the very first page!

@All users of this diagram: Whenever you see unclear/wrong/missing information, drop a short note here!  Quality can only be reached, when more eyes are watching!
Title: DigiX Pinout documentation 0.9.5
Post by: gogol on March 20, 2014, 04:30:01 am
Attached version 0.9.5 to the very first post.
Changes:

The biggest change is almost hidden: When opening with Adobe Reader click to "Highlight Existing Fields" in the top-right corner.
I have embedded text fields to almost every pin, which is invisible, as long as no information is entered.
However, as soon, as you enter your own project depending description, the text-field is visible and covers the basic pin information.

When you delete content of such an text field, the field disappears again.

Title: DigiX Pinout documentation: YOUR FEEDBACK ?
Post by: gogol on March 24, 2014, 02:31:14 am
Has someone tried the form fields for own project documentation?
Is that usable or just my own nerdy idea?

How are you documenting own projects, which have a lot of connections? 
Title: Re: DigiX Pinout documentation
Post by: gogol on May 12, 2014, 06:28:29 am
Attached version 0.9.7 to the very first post.

Anybody here, who is really using this?
Title: Re: DigiX Pinout documentation
Post by: digistump on May 12, 2014, 09:41:46 pm
I use it constantly!

And the wiki page with a copy of it (which I will update now) is one of the most accessed.

Thanks for maintaining this!
Title: Re: DigiX Pinout documentation
Post by: defragster on May 16, 2014, 11:48:26 pm
good+=1
Title: Re: DigiX Pinout documentation
Post by: gogol on May 19, 2014, 01:13:19 am
Feedback is always welcome. From my point of view, it should be now almost complete to leave the "beta" phase. However I am not sure, if there are still some quirks, cut&paste errors or other problems.
Getting an idea, how many users haven't seen any mistake during their use, will also help.
Title: Re: DigiX Pinout documentation
Post by: gogol on May 26, 2014, 01:07:19 am
Attached version 0.98 to the very first post!

Added information, that DigiX-pins are 3.3V only.

Title: Re: DigiX Pinout documentation
Post by: kd7eir on May 30, 2014, 08:40:26 am
Thank you for the update and for all the incredibly hard work you put into maintaining this great resource.
Title: Re: DigiX Pinout documentation
Post by: gogol on June 10, 2014, 01:03:06 am
Updated the version, included buck-regulator information from thread: http://digistump.com/board/index.php/topic,1432.0.html
See first post in this thread!
Title: Re: DigiX Pinout documentation
Post by: kd7eir on June 10, 2014, 08:48:49 am
This is like Christmas in June. Thank you for tirelessly keeping this alive.
Title: Re: DigiX Pinout documentation
Post by: due_fan on June 20, 2014, 03:08:06 am
I have to create now a login to give my opinion here.
First, the file in the wiki is not updated often. Put it into the wiki, and let the forum stay!
in the forum i can easy download without login, that is better. The pinout is from times to times more confusing. Way too much on one side. Throw out half or distribute it on three or four paper.
Compared with the clear pinout of the DUE from Greynomad yours is much to much overloaded!
Title: Re: DigiX Pinout documentation
Post by: gogol on June 20, 2014, 05:20:39 am
Thanks for your feedback,  even when I can't follow your thoughts.

First:  I put the PDF intentionally only in the wiki, to offer it only to people, who will at least create an account. I realize first now, that currently the PDF is linked from there. The only thing I did time by time, was updating a preview JPEG.
You are now the first -from I have to admit very few users giving feedback at all- , who complains, that the document is overloaded.  I print it myself on a A3-sized paper, which gives me all I need to know for the digix on one page.
Usually there are some other papers around, telling me details of sensors or used libraries, so I like to have so much as possible on one page/paper.

Compared to the DUE, I have omited the physical pin numbers, as I don't see any benefit from this information. I added however all additional functions, the pins can have.  As the DigiX has a row more pins, eeprom, SD-Slot, WLAN,  nrF,  solder-jumpers for customzing, ...  there is much more, which needs to be written down.

May I ask you, to be more constructive, and tell me, which information may be to much?  What can be removed from your opinion?

Feel free, to create a lightweight version of it or a multipage version.

What is the opinion of other users?
Title: Re: DigiX Pinout documentation
Post by: rholt on July 15, 2014, 07:07:43 am
Well, it has taken me too long to go out here and read through this thread all the way through. First of all, as far as feedback on this document - I have referenced it (me being a VERY new person to all this) DOZENS of times, and, as i work in my home-office as well as another room in my house (which I have taken over 'cause i have a loving wife who let's me do such things) I just want you to know that i have this document printed in full color and full page hanging up on the walls in both rooms, another copy as my 1st page in my 3-ring binder and another copy in my office @ work. Yes, the document is busy, but three things:
1) If I'm looking for something specific - it WILL be on this document and usually a relatively quick eye-scan will find it. <-- to have that all in one place is invaluable to me.
2) Almost EVERY TIME I do look @ this document, I find either something new, or something will go "click" in my head 'cause i've gotten a better understanding of what I'm working on... or
3) I'll see something that I had read about before & didn't understand what they were referring to, and NOW I have a better reference tool for furthering my education and capabilities on this system.

So - thanks for all you work on gogol's document. I believe that it, along with this thread, if kept alive, can have significant value in bringing on improvements to the product down the road.

Russ in Coral Springs.
Title: Re: DigiX Pinout documentation
Post by: gogol on July 15, 2014, 08:34:38 am
Thanks for your feedback. Its helpful getting information from people using this documentation. And like in all open projects, feedback from users (negative and positive) is very significant, as that shows acknowledgment for the work, and gives directions for further development.
I really would like to hear from other users about their impression, if they agree more to due_fan or to you.
Title: Re: DigiX Pinout documentation
Post by: gogol on July 24, 2014, 12:15:07 am
Please look at the thread DigiX pin 90, 91 conflict (http://digistump.com/board/index.php/topic,1496.0.html) .
This is a serious one, which need to be discussed. 
Title: Re: DigiX Pinout documentation
Post by: kd7eir on September 13, 2014, 12:41:01 pm
Do you have a version without the URL's sprinkled throughout the image? I want to have several printed copies, but the URL's are just a distraction and wasted ink in a printed version.
Title: Re: DigiX Pinout documentation
Post by: gogol on September 14, 2014, 11:57:38 pm
Which URLs do you mean? The two inside the board (reference to the atsam3x8e and eeprom) or all urls in the text around?
I can imagine, that it is easy, moving the two urls to some free space around (left to the IOREF pin)
The other solution could be a checkbox, that will trigger all remarks to invisible. However that may need some more time, I don't have currently.

Title: Re: DigiX Pinout documentation
Post by: kd7eir on September 15, 2014, 08:44:13 am
No need to make any changes - I was just wondering if you had a copy of the pdf available without the url's added. I can learn to accept them...
Title: Re: DigiX Pinout documentation
Post by: defragster on March 04, 2015, 03:59:36 am
Seems I liked this before - but good work on the diagram @gogol.  I just went to the Wiki and looked at the PDF - it shows with weird markup - shaded areas all over.  So I went into Acrobat and saved it as a PNG and they go away, so I put it on the Wiki page as a click option.  The view of it is huge.  If it gets updated and you want a fresh PNG made let me know.