X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com MIME-Version: 1.0 In-Reply-To: <4EEE6884.20408@ecosensory.com> References: <20111217222833 DOT 1F99881FD929 AT turkos DOT aspodata DOT se> <20111218194622 DOT 5FFDB81FD937 AT turkos DOT aspodata DOT se> <4EEE6884 DOT 20408 AT ecosensory DOT com> Date: Sun, 18 Dec 2011 21:45:03 -0700 Message-ID: Subject: Re: [geda-user] Make multiple pins auto-numbered in gschem From: Russell Dill To: geda-user AT delorie DOT com Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id pBJ58Fd9017400 Reply-To: geda-user AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: geda-user AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Sun, Dec 18, 2011 at 3:26 PM, John Griessen wrote: > On 12/18/2011 01:46 PM, Karl Hammar wrote: >> >> It could be really useful if you could just hand it the datasheet... >> Something like: >> >> $ pdftotext -f 2 -l >> 2www.atmel.com/dyn/resources/prod_documents/doc8271.pdf  - | fgrep '(' >> >> PD2 (INT0/PCINT18) PD1 (TXD/PCINT17) PD0 (RXD/PCINT16) PC6 (RESET/PCINT14) >> PC5 (ADC5/SCL/PCINT13) PC4 (ADC4/SDA/PCINT12) PC3 (ADC3/PCINT11) PC2 >> (ADC2/PCINT10) >> ... > > > Thanks Karl, > > I did not know this program pdftotext.  It put out lines for each label > when I ran it from a file, like this: > PD2 (INT0/PCINT18) > PD1 (TXD/PCINT17) > . > . > . xpdf allows easy graphical selection by area, so a quick workup of Figure 1-1 would be: (PCINT19/OC2B/INT1) PD3 1 (PCINT20/XCK/T0) PD4 2 GND 3 VCC 4 GND 5 VCC 6 (PCINT6/XTAL1/TOSC1) PB6 7 (PCINT7/XTAL2/TOSC2) PB7 8 (PCINT21/OC0B/T1) PD5 9 (PCINT22/OC0A/AIN0) PD6 10 (PCINT23/AIN1) PD7 11 (PCINT0/CLKO/ICP1) PB0 12 (PCINT1/OC1A) PB1 13 (PCINT2/SS/OC1B) PB2 14 (PCINT3/OC2A/MOSI) PB3 15 (PCINT4/MISO) PB4 16 24 PC1 (ADC1/PCINT9) 23 PC0 (ADC0/PCINT8) 22 ADC7 21 GND 20 AREF 19 ADC6 18 AVCC 17 PB5 (SCK/PCINT5) 32 PD2 (INT0/PCINT18) 31 PD1 (TXD/PCINT17) 30 PD0 (RXD/PCINT16) 29 PC6 (RESET/PCINT14) 28 PC5 (ADC5/SCL/PCINT13) 27 PC4 (ADC4/SDA/PCINT12) 26 PC3 (ADC3/PCINT11) 25 PC2 (ADC2/PCINT10) (PCINT14/RESET) PC6 1 (PCINT16/RXD) PD0 2 (PCINT17/TXD) PD1 3 (PCINT18/INT0) PD2 4 (PCINT19/OC2B/INT1) PD3 5 (PCINT20/XCK/T0) PD4 6 VCC 7 GND 8 (PCINT6/XTAL1/TOSC1) PB6 9 (PCINT7/XTAL2/TOSC2) PB7 10 (PCINT21/OC0B/T1) PD5 11 (PCINT22/OC0A/AIN0) PD6 12 (PCINT23/AIN1) PD7 13 (PCINT0/CLKO/ICP1) PB0 14 28 PC5 (ADC5/SCL/PCINT13) 27 PC4 (ADC4/SDA/PCINT12) 26 PC3 (ADC3/PCINT11) 25 PC2 (ADC2/PCINT10) 24 PC1 (ADC1/PCINT9) 23 PC0 (ADC0/PCINT8) 22 GND 21 AREF 20 AVCC 19 PB5 (SCK/PCINT5) 18 PB4 (MISO/PCINT4) 17 PB3 (MOSI/OC2A/PCINT3) 16 PB2 (SS/OC1B/PCINT2) 15 PB1 (OC1A/PCINT1) (PCINT19/OC2B/INT1) PD3 1 (PCINT20/XCK/T0) PD4 2 VCC 3 GND 4 (PCINT6/XTAL1/TOSC1) PB6 5 (PCINT7/XTAL2/TOSC2) PB7 6 (PCINT21/OC0B/T1) PD5 7 (PCINT22/OC0A/AIN0) PD6 8 (PCINT23/AIN1) PD7 9 (PCINT0/CLKO/ICP1) PB0 10 (PCINT1/OC1A) PB1 11 (PCINT2/SS/OC1B) PB2 12 (PCINT3/OC2A/MOSI) PB3 13 (PCINT4/MISO) PB4 14 21 PC2 (ADC2/PCINT10) 20 PC1 (ADC1/PCINT9) 19 PC0 (ADC0/PCINT8) 18 GND 17 AREF 16 AVCC 15 PB5 (SCK/PCINT5) 28 PD2 (INT0/PCINT18) 27 PD1 (TXD/PCINT17) 26 PD0 (RXD/PCINT16) 25 PC6 (RESET/PCINT14) 24 PC5 (ADC5/SCL/PCINT13) 23 PC4 (ADC4/SDA/PCINT12) 22 PC3 (ADC3/PCINT11) (PCINT19/OC2B/INT1) PD3 1 (PCINT20/XCK/T0) PD4 2 GND 3 VCC 4 GND 5 VCC 6 (PCINT6/XTAL1/TOSC1) PB6 7 (PCINT7/XTAL2/TOSC2) PB7 8 (PCINT21/OC0B/T1) PD5 9 (PCINT22/OC0A/AIN0) PD6 10 (PCINT23/AIN1) PD7 11 (PCINT0/CLKO/ICP1) PB0 12 (PCINT1/OC1A) PB1 13 (PCINT2/SS/OC1B) PB2 14 (PCINT3/OC2A/MOSI) PB3 15 (PCINT4/MISO) PB4 16 24 PC1 (ADC1/PCINT9) 23 PC0 (ADC0/PCINT8) 22 ADC7 21 GND 20 AREF 19 ADC6 18 AVCC 17 PB5 (SCK/PCINT5) 32 PD2 (INT0/PCINT18) 31 PD1 (TXD/PCINT17) 30 PD0 (RXD/PCINT16) 29 PC6 (RESET/PCINT14) 28 PC5 (ADC5/SCL/PCINT13) 27 PC4 (ADC4/SDA/PCINT12) 26 PC3 (ADC3/PCINT11) 25 PC2 (ADC2/PCINT10)