X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to; bh=OxLZwKqFFLjG7x/NOMvjma8WTHRwaX3hV1ocaXonbVw=; b=KYnZLy03e+ba8HRIoofnGzZYs8VUy6M1vxmwJ5eUzx01UVZ1L50QSXwJWRJsqp/7E3 9UwpUq6PVeqFAsxL6vSGBG7VK4K4ksbol0Cp+FyShPSAgolCSEJrsb7blDnYXqGU5C4W anDvmIN7t8d4yq+0pHm0fa5YHj/zl2cGEQnSdCunDxn7m93S3u1LpJcVdP8DnfmSvpRz 0HgE3WV4JI24+GNMkAZLzAdKxYUhOzs+FFc2vmaPgmB+ZLNOQAzIH30o6c0n+qDW5vrQ dBppSbXlqnCfpdS7lWy7MEvA8TfEhUvaZAytxQI0+sDG1hqEnJx1ug8rvyEevOmTg0Tw HrUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to; bh=OxLZwKqFFLjG7x/NOMvjma8WTHRwaX3hV1ocaXonbVw=; b=PmwTEf9X3gDQSObppyQucx8oFD3dzF7DJ4+Bys+IiZUyUWP55XZpudg+m45MeJyd8Z n3DZ5FvuO0Xc5MePDqDKpVkuWuEljWHnfiTcoU5dGTjYy/ix0ju8ulr3iijkXQJhWmra 5Q2GKPIyVWDBN71gK9tphiatSJjfIpvScQo4u1BUzpUHKCU1vJkK0v9Xcsz/ER6kN7An NEifOtR4Q8AyD08K3OAvlNn46ISqLCK/qy4HMPJnNX6V+KrEOUssvxIFJILuyscqinjH HwVee3i655dsp7PhirFay1yLZOJ+K4ygn7GsD6nfmZfS3w87tYifUHiRjcepjNpTDDbj 6b7Q== X-Gm-Message-State: AIVw112qk27r6dBiaLroKMXeMDsL7y/VKB1pPsQC4MBet++nkVey8B/w 0rGhP+YWv/D4ZKiV0noxdp0nrUCCwyXaRnQ= X-Received: by 10.202.239.131 with SMTP id n125mr9054641oih.98.1499188760137; Tue, 04 Jul 2017 10:19:20 -0700 (PDT) MIME-Version: 1.0 Sender: froggytoad AT gmail DOT com In-Reply-To: <4c4b0ca8-b56e-7da1-9c28-1fd9ec57844f@m0n5t3r.info> References: <54282517-6681-7931-7f10-23a9c4882f99 AT neurotica DOT com> <4c4b0ca8-b56e-7da1-9c28-1fd9ec57844f AT m0n5t3r DOT info> From: "miloh (miloh AT froggytoad DOT net) [via geda-user AT delorie DOT com]" Date: Tue, 4 Jul 2017 10:18:39 -0700 X-Google-Sender-Auth: q2AYSiJFrJby0Nr3glFpPpQkO44 Message-ID: Subject: Re: [geda-user] Raspberry Pi "hat" To: geda-user AT delorie DOT com Content-Type: text/plain; charset="UTF-8" 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 Tue, Jul 4, 2017 at 5:21 AM, Sabin Iacob (iacobs AT m0n5t3r DOT info) [via geda-user AT delorie DOT com] wrote: > On 07/03/2017 11:04 PM, Britton Kerin (britton DOT kerin AT gmail DOT com) [via > geda-user AT delorie DOT com] wrote: >> On Mon, Jul 3, 2017 at 11:26 AM, Dave McGuire (mcguire AT neurotica DOT com) >> [via geda-user AT delorie DOT com] wrote: >>> Would anyone happen to have a PCB outline/template/etc for a Raspberry >>> Pi 2 "hat" board, the 40-pin connector version? >> Not at the moment but by chance I was about to make one. I can do >> this pretty easily >> as I already have one for the beaglebone black that can just be >> tweaked. > > > do you by any chance have that one somewhere online? maybe also the > symbol... I need to make a breakout board for a BBB and the thought of > drawing a beelion holes is ... less than exciting :) > > I made some BBB revC parts for gEDA a few years back, they worked but there were a few problems to hack around: https://raw.githubusercontent.com/miloh/gpcb-footprints/master/beagleboneblack.fp https://raw.githubusercontent.com/miloh/gpcb-footprints/master/beaglebone-pins.fp When I used these files, I placed the first 'beagleboneblack.fp' as a template for a (hat?) design that would be pluggable to the BBB (revC I believe). The pins included are registration references to mounts or to the pin 1 location of the P8/P9 headers. The pin footprint above doesn't have the correct pinnames to fit with the symbols (linked below). So after placing the above two footprints for registration references and outline information, the designer must cleanup the footprint/symbol matchup, or add another round of plain header footprints (using 0.1" headers from the stock library) to make it all work. The outlines need to be moved from silk to the appropriate layer. Now, I would redesign these using subc in pcb-rnd, taking care of a set of the above issues. Finally regarding schematics and symbols. For the symbols I went ahead and used gpios to work with the above layouts. This is somewhat cruel to a designer who doesn't have a roadmap of the AM335x in their brain: https://raw.githubusercontent.com/miloh/geda-symbols/master/BBB_CAPEHEADER_P9.sym https://raw.githubusercontent.com/miloh/geda-symbols/master/BBB_CAPEHEADER_P8.sym I wonder if there is a way CAD can help in these cases? Roughly, I want to have symbols with cycling potential netnames, in order to aide in the creation of devicetree overlays, and to simplify/adjust layout. It would be an interesting improvement for a schematic editor in an age of crossbar switch IO uc's and fpgas, and I hope to find new or existing floss schematic editors that handle this well. -r. miloh