Uwe Hermann [Mon, 20 Dec 2010 21:46:20 +0000 (22:46 +0100)]
Make Kicad symbols/footprints dual-licensed.
Either CC-BY-SA 3.0 or GNU GPL (version 2 or later).
Uwe Hermann [Thu, 19 Aug 2010 20:14:14 +0000 (22:14 +0200)]
More Makefile fixes.
Uwe Hermann [Wed, 11 Aug 2010 01:11:43 +0000 (03:11 +0200)]
Regenerate fixed v0.1 Gerber and drill files.
This will be sent off as corrected PCB files to the manufacturer.
Uwe Hermann [Wed, 11 Aug 2010 00:41:13 +0000 (02:41 +0200)]
Rearrange refdes, improve zones a bit.
Uwe Hermann [Tue, 10 Aug 2010 22:32:14 +0000 (00:32 +0200)]
Fix bug: VBUS (5V USB) was not connected.
The error was that in the schematics the VBUS _net_ was (at least I
thought that) connected to the VBUS _pin_ on the mini-USB connector.
That, however, was not the case. The VBUS _net_ is not automatically
connected to the VBUS _pin_ just because they share the same name.
The fix is to explicitly create a VBUS net line on the VBUS pin on the
USB connector (in addition to the +5V pwoer symbol there). That will
then really connect to the VBUS net on the 3.3V regulator on the other
side of the schematics.
Uwe Hermann [Tue, 10 Aug 2010 01:41:51 +0000 (03:41 +0200)]
Add final Gerber files I sent off to PCB factory.
I'm adding both the generated files in a subdir, as well as a ZIP file
containing those files (for convenience).
Uwe Hermann [Tue, 10 Aug 2010 00:10:58 +0000 (02:10 +0200)]
More Makefile fixes.
Uwe Hermann [Tue, 10 Aug 2010 00:02:51 +0000 (02:02 +0200)]
Set "Solder Mask Clearance" to 0.15mm / 59mil.
This is the setting required for e.g. Fischer Leiterplatten GmbH.
http://www.fischer-leiterplatten.de/designregeln/positionsdruck.php
Uwe Hermann [Mon, 9 Aug 2010 21:45:58 +0000 (23:45 +0200)]
Small Makefile clean rule improvements.
Uwe Hermann [Mon, 9 Aug 2010 21:31:37 +0000 (23:31 +0200)]
Add zones (areas filled with copper).
Added those zones to both PCB sides, both zones connected to the GND
net, pads get "thermal reliefs", clearance and minium width of the zones
are 10mil each.
Uwe Hermann [Mon, 9 Aug 2010 21:00:44 +0000 (23:00 +0200)]
Make Mini-USB footprint more generic.
This should allow us to use either the Mouser or the CSD USB connectors.
Uwe Hermann [Mon, 9 Aug 2010 00:44:20 +0000 (02:44 +0200)]
PCB cosmetics.
Uwe Hermann [Fri, 6 Aug 2010 23:28:01 +0000 (01:28 +0200)]
Add project name, version, license as text on PCB.
Uwe Hermann [Fri, 6 Aug 2010 23:04:23 +0000 (01:04 +0200)]
Reroute to integrate new 8pin header.
Uwe Hermann [Fri, 6 Aug 2010 22:42:12 +0000 (00:42 +0200)]
Cosmetics.
Uwe Hermann [Fri, 6 Aug 2010 22:39:57 +0000 (00:39 +0200)]
Update clean rule in Makefile.
Uwe Hermann [Fri, 6 Aug 2010 22:29:40 +0000 (00:29 +0200)]
Add/use modified 4x2-DIP-8 symbol/footprint.
The Kicad 4x2 pin header doesn't have the pinout (pin numbering)
that I want to have here, so I customized both the schematics symbol
as well as the footprint.
Uwe Hermann [Fri, 6 Aug 2010 22:23:29 +0000 (00:23 +0200)]
Add additional (optional) 4x2 pin header.
Uwe Hermann [Fri, 6 Aug 2010 22:16:24 +0000 (00:16 +0200)]
Rearrange PCB stuff preparing for 8pin header.
Uwe Hermann [Fri, 6 Aug 2010 21:38:03 +0000 (23:38 +0200)]
Move all refdes/silkscreen names to proper places.
Uwe Hermann [Fri, 6 Aug 2010 18:17:58 +0000 (20:17 +0200)]
Schematics cosmetics.
Uwe Hermann [Fri, 6 Aug 2010 18:07:24 +0000 (20:07 +0200)]
More PCB optimizations.
Uwe Hermann [Fri, 6 Aug 2010 17:36:44 +0000 (19:36 +0200)]
PCB micro-optimizations and beautifications.
Uwe Hermann [Fri, 6 Aug 2010 17:18:34 +0000 (19:18 +0200)]
Some PCB cosmetics, also fixed all DRC warnings.
Uwe Hermann [Fri, 6 Aug 2010 16:50:01 +0000 (18:50 +0200)]
Run "Cleanup tracks and vias" function.
Uwe Hermann [Fri, 6 Aug 2010 16:25:46 +0000 (18:25 +0200)]
First attempt at routing the board.
It's not pretty. Next step is to remove all the ugliness and try to
optimize the routing a bit, both optically and functionally.
Uwe Hermann [Wed, 4 Aug 2010 16:58:54 +0000 (18:58 +0200)]
Drop (optional) EEPROM for now too.
This simplifies schematics and PCB, makes the PCB smaller and thus
cheaper and lowers the parts count.
Uwe Hermann [Mon, 2 Aug 2010 23:50:10 +0000 (01:50 +0200)]
Cosmetics.
Uwe Hermann [Mon, 2 Aug 2010 23:46:34 +0000 (01:46 +0200)]
Arrange refdes silkscreen text so it's readable.
Uwe Hermann [Mon, 2 Aug 2010 23:39:01 +0000 (01:39 +0200)]
Reduce board size to 44mm x 20mm.
Uwe Hermann [Mon, 2 Aug 2010 23:12:08 +0000 (01:12 +0200)]
Cosmetics.
Uwe Hermann [Mon, 2 Aug 2010 23:05:37 +0000 (01:05 +0200)]
Reduce board size to 45mm x 20mm.
Uwe Hermann [Mon, 2 Aug 2010 22:59:09 +0000 (00:59 +0200)]
Reflect updated netlist in PCB.
Uwe Hermann [Mon, 2 Aug 2010 22:58:58 +0000 (00:58 +0200)]
Export updated netlist due to schematics changes.
Uwe Hermann [Mon, 2 Aug 2010 22:52:49 +0000 (00:52 +0200)]
Mark unused pins as NC.
Uwe Hermann [Mon, 2 Aug 2010 22:51:50 +0000 (00:51 +0200)]
Simplify schematic a bit, cosmetics.
Uwe Hermann [Mon, 2 Aug 2010 22:47:42 +0000 (00:47 +0200)]
Remove breakout pin headers again.
They increase the size (and thus cost), as well as complexity of the
board quite a lots for very little gain for this special-purpose
FT2232HL design.
Uwe Hermann [Mon, 2 Aug 2010 22:37:31 +0000 (00:37 +0200)]
Further adjustments of component placement.
Uwe Hermann [Mon, 2 Aug 2010 21:55:44 +0000 (23:55 +0200)]
More PCB component re-arrangements.
Uwe Hermann [Mon, 2 Aug 2010 19:36:18 +0000 (21:36 +0200)]
Make some components values invisible.
Uwe Hermann [Mon, 2 Aug 2010 19:34:44 +0000 (21:34 +0200)]
PCB rearrangements.
Uwe Hermann [Mon, 2 Aug 2010 18:35:33 +0000 (20:35 +0200)]
Add Makefile.
Uwe Hermann [Thu, 29 Jul 2010 01:33:13 +0000 (03:33 +0200)]
Better component arrangement and smaller board.
Uwe Hermann [Thu, 29 Jul 2010 00:47:41 +0000 (02:47 +0200)]
Add a 100mm x 65mm board outline for now.
Uwe Hermann [Thu, 29 Jul 2010 00:30:24 +0000 (02:30 +0200)]
Disperse components on the PCB a bit.
Uwe Hermann [Thu, 29 Jul 2010 00:24:49 +0000 (02:24 +0200)]
Imported netlist into PCB.
Uwe Hermann [Thu, 29 Jul 2010 00:24:01 +0000 (02:24 +0200)]
Footprint name fix (s/TANT_A/TANTAL_A).
Uwe Hermann [Thu, 29 Jul 2010 00:22:56 +0000 (02:22 +0200)]
Change R11 (for LED) to 1k for simplicity.
Uwe Hermann [Thu, 29 Jul 2010 00:17:54 +0000 (02:17 +0200)]
Add generated netlist file.
Uwe Hermann [Thu, 29 Jul 2010 00:06:19 +0000 (02:06 +0200)]
Add footprints for tantal A and D packages.
Uwe Hermann [Wed, 28 Jul 2010 23:11:06 +0000 (01:11 +0200)]
Hide Kicad-internal PWR_FLAGs in the schematics.
Uwe Hermann [Wed, 28 Jul 2010 22:57:33 +0000 (00:57 +0200)]
Add power LED.
Uwe Hermann [Wed, 28 Jul 2010 22:20:19 +0000 (00:20 +0200)]
Add two additional connectors for ACBUS/BCBUS.
Uwe Hermann [Wed, 28 Jul 2010 21:45:46 +0000 (23:45 +0200)]
Rename HC49US footprint to HC49-US.
Uwe Hermann [Wed, 28 Jul 2010 21:31:18 +0000 (23:31 +0200)]
Cosmetics.
Uwe Hermann [Wed, 28 Jul 2010 21:10:28 +0000 (23:10 +0200)]
Replace 8-pin connectors with 12-pin ones.
Add 5V, 3.3V, 1.8V, and GND to each of the connectors.
Uwe Hermann [Wed, 28 Jul 2010 21:01:53 +0000 (23:01 +0200)]
C8 (3.3uF) is actually polarized, tantal.
Uwe Hermann [Wed, 28 Jul 2010 20:53:28 +0000 (22:53 +0200)]
Add some missing footprints for components.
Uwe Hermann [Wed, 28 Jul 2010 20:28:51 +0000 (22:28 +0200)]
Split out J1/J2, connect SPI_HOLD and SPI_WP.
The two signals are connected to GPIOL0 and GPIOL1 to we can potentially
control them from the FT2232H, but they're also pulled-up to VCC via a 4k7.
Uwe Hermann [Wed, 28 Jul 2010 20:15:15 +0000 (22:15 +0200)]
Fix 93C46-EEPROM name (needs hyphen).
If you use a space in the component name, kicad has problems loading it.
Uwe Hermann [Wed, 28 Jul 2010 20:04:02 +0000 (22:04 +0200)]
Rearrangements.
Uwe Hermann [Wed, 28 Jul 2010 16:30:41 +0000 (18:30 +0200)]
Add connectors J1 and J2 for FT2232H channel A/B.
We make all pins of channel A and B of the FT2232H accessible via two
optional pin headers (each 8 pins) for testing and prototyping purposes.
Uwe Hermann [Wed, 28 Jul 2010 16:07:29 +0000 (18:07 +0200)]
Use 4k7 resistors for all pull-ups.
Uwe Hermann [Wed, 28 Jul 2010 16:03:43 +0000 (18:03 +0200)]
Mention GPIOL0-3 pin names.
Uwe Hermann [Wed, 28 Jul 2010 15:29:18 +0000 (17:29 +0200)]
Rearrangements.
Uwe Hermann [Wed, 28 Jul 2010 14:55:53 +0000 (16:55 +0200)]
FT2232H spacing fixes for better readability.
Uwe Hermann [Wed, 28 Jul 2010 14:53:30 +0000 (16:53 +0200)]
Add optional 93C46 EEPROM circuitry.
The EEPROM has to be 16bit (we tie the ORG pin to VCC on chips that have
that pin, the 93C46B don't need that though).
Uwe Hermann [Wed, 28 Jul 2010 14:26:41 +0000 (16:26 +0200)]
Add 93C46 EEPROM symbol.
Uwe Hermann [Wed, 28 Jul 2010 13:57:13 +0000 (15:57 +0200)]
Re-arrange some components.
Uwe Hermann [Wed, 28 Jul 2010 13:27:33 +0000 (15:27 +0200)]
Add proper PWR_FLAG symbols -> 0 ERC warnings.
Uwe Hermann [Wed, 28 Jul 2010 13:19:34 +0000 (15:19 +0200)]
Add 0 Ohm resistor for USB shield/GND.
Uwe Hermann [Wed, 28 Jul 2010 12:42:45 +0000 (14:42 +0200)]
Fix various incorrect FT2232H pin categories.
Uwe Hermann [Wed, 28 Jul 2010 12:07:53 +0000 (14:07 +0200)]
Replace LDO capacitors with 10uF/100uF tantal.
This matches what is recommended in the TLV1117 / LM1117 datasheets.
Also, drop incorrect SM0603 footprint from tantal capacitors for now.
Uwe Hermann [Wed, 28 Jul 2010 02:24:44 +0000 (04:24 +0200)]
First attempt at a MINI-USB-B-SMD footprint.
Not sure if this is OK yet, might need fixing. Also, it should be
generic enough to support multiple slightly different Mini-USB B
connectors with slightly different footprint requirements.
Uwe Hermann [Wed, 28 Jul 2010 01:23:22 +0000 (03:23 +0200)]
Fancy silk screen for the HC49US footprint.
Uwe Hermann [Wed, 28 Jul 2010 01:08:38 +0000 (03:08 +0200)]
Add HC49US footprint to lib.
Uwe Hermann [Wed, 28 Jul 2010 00:35:39 +0000 (02:35 +0200)]
Mark USB ID pin "no-connect".
This tells the host we're mini-USB type B.
Uwe Hermann [Tue, 27 Jul 2010 11:31:52 +0000 (13:31 +0200)]
Fix footprint name typo: s/DIP-8_300/DIP-8__300/.
Uwe Hermann [Tue, 27 Jul 2010 00:42:42 +0000 (02:42 +0200)]
Add *.mod file containing an LQFP64 footprint.
Uwe Hermann [Mon, 26 Jul 2010 22:15:56 +0000 (00:15 +0200)]
Add openbiosprog-spi.mod module file to project.
Uwe Hermann [Mon, 26 Jul 2010 22:14:37 +0000 (00:14 +0200)]
Add empty board file (*.brd).
Uwe Hermann [Mon, 26 Jul 2010 20:48:17 +0000 (22:48 +0200)]
Add PWR_FLAG to VBUS to let ERC know it's OK.
Uwe Hermann [Mon, 26 Jul 2010 20:35:48 +0000 (22:35 +0200)]
ERC: Fix some incorrect pin categories.
On the SOT-223 voltage regulator there are 4 pins, VIN, GND, and two
VOUT. Not sure how to properly handle that, marking both VOUT as
"power output" yields errors, so (for now) I marked one of them
as "power input".
Uwe Hermann [Mon, 26 Jul 2010 18:17:17 +0000 (20:17 +0200)]
Fix ERC warnings due to incorrect wires.
If you connect multiple pins together, you obviously have to put some
short wire between pin and connection, directly attaching such a
connection wire to multiple pins yields warnings/errors.
Uwe Hermann [Mon, 26 Jul 2010 17:37:51 +0000 (19:37 +0200)]
Annotate schematics (give components refdes names).
Also, add some more NC (no-connect) markers for unused pins.
Uwe Hermann [Mon, 26 Jul 2010 17:32:05 +0000 (19:32 +0200)]
Add values for most components in the schematic.
Uwe Hermann [Mon, 26 Jul 2010 16:30:32 +0000 (18:30 +0200)]
Add missing footprints in schematic.
Uwe Hermann [Mon, 26 Jul 2010 16:17:34 +0000 (18:17 +0200)]
Schematics/layout license as full sentence.
Uwe Hermann [Mon, 26 Jul 2010 15:39:24 +0000 (17:39 +0200)]
Re-arrange schematics for better readability.
Uwe Hermann [Mon, 26 Jul 2010 14:22:45 +0000 (16:22 +0200)]
Fix typos: s/0603/SM0603/.
Uwe Hermann [Mon, 26 Jul 2010 14:20:23 +0000 (16:20 +0200)]
Footprints for some components in the schematic.
Uwe Hermann [Mon, 26 Jul 2010 13:38:12 +0000 (15:38 +0200)]
Connect USB ID pin and shield pins to GND.
Uwe Hermann [Mon, 26 Jul 2010 13:35:01 +0000 (15:35 +0200)]
Rename Micro-USB symbol to MINI-USB-B-SMD.
It's actually not a micro-USB I intend to use, but rather mini-USB,
type B, SMD variant.
Uwe Hermann [Mon, 26 Jul 2010 13:31:08 +0000 (15:31 +0200)]
Add shield pins (SH1-4) to Mini-USB B connector.
Uwe Hermann [Mon, 26 Jul 2010 13:07:31 +0000 (15:07 +0200)]
Add pullups to SPI signals tied to VCC.
Uwe Hermann [Fri, 23 Jul 2010 01:58:06 +0000 (03:58 +0200)]
Add SPI chip circuitry.
Uwe Hermann [Fri, 23 Jul 2010 01:41:11 +0000 (03:41 +0200)]
Add 12MHz crystal circuitry.
Uwe Hermann [Fri, 23 Jul 2010 01:38:03 +0000 (03:38 +0200)]
Fix bugs around the chip ferrite beads.
Uwe Hermann [Fri, 23 Jul 2010 01:35:55 +0000 (03:35 +0200)]
Various small schematics improvements.
Uwe Hermann [Fri, 23 Jul 2010 01:31:15 +0000 (03:31 +0200)]
Add micro-USB type B connector.