X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com Date: Sun, 19 Feb 2012 07:10:21 -0500 From: gene glick Subject: Re: [geda-user] Where to put pins In-reply-to: To: geda-user AT delorie DOT com Cc: Will Bickerstaff Message-id: <4F40E6AD.2060606@optonline.net> MIME-version: 1.0 Content-type: text/plain; charset=ISO-8859-1; format=flowed Content-transfer-encoding: 7BIT References: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.15) Gecko/20110323 Thunderbird/3.1.9 Reply-To: geda-user AT delorie DOT com On 02/19/2012 04:59 AM, Will Bickerstaff wrote: > Hi all, > > I'm currently drawing symbols for PICAXE microcontrollers > (http://www.picaxe.com/), and I can't make up my mind where the serial > in/out pins should go (I keep moving them around). I've read the style > guide which indicates in on the left and out on the right, but to my > mind it would make more sense for these to be together on the same > side of the device. > > My reasoning being that the net for each will often travel in the same > direction to serial in/out on another device/connector. Having them > together in this instance would clearly produce a neater schematic. > > I can't find any other devices in the library (though I'm sure they're > there) that have serial in/out so can't get any hints from there. > > I'd appreciate your opinions, thanks. > You will have to decide what's most important to you. Some people think the schematic shape should be representative of the actual package because debugging is easier (technician perspective). Some people think that the pinout should be representative of function (engineers perspective). Some people think the schematic should provide the most 'hints' to layout. Some people like to show power pins, others do not. There's plenty more points of view on this subject - asking for opinions on this list can open a can of fun :) Personally, I like the package view. Then, I layout schematics to flow, as best as possible, from left-to-right. Works pretty good most of the time - but not always. Large devices kill the practicality (FPGA, for example). I used to draw hierarchical blocks with in's on left , and out's on right until the schematics got really ugly to look at - so I tend to group pins together by function then draw a bus to connect things together on the page. Whatever, eh? That picaxe part largest pinout is 40? I'd go with the package view. gene