Commit Graph

77 Commits

Author SHA1 Message Date
Sylvain Munaut ac4392d0e1 hardware/icE1usb: Add production files snapshot for r1.1
Was produced directly off the kicad files AFAIK.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: Iea648b099b761dcd4e0a085f4836598383b01d43
2022-11-09 11:02:39 +01:00
Sylvain Munaut 26b3e60dcc hardware/icE1usb: Update ECN with r1.1 production
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: Ie5edafb617a7f0e7e07474763571806758388b90
2022-11-09 11:02:38 +01:00
Sylvain Munaut 1bcc9a5549 hardware/icE1usb: Kicad file minor updates
* Renumber schematic pages
* Update the info cards with new data and r1.1

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: Ie5f3aa59e97fe46be9c857cf91ac4ff4ef72384e
2022-11-09 11:02:38 +01:00
Sylvain Munaut 9d1bd2cabc hardware/icE1usb: Add new version of the GPS module doc
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I410cf9761510d0fae0db649676c7ac7115a28e04
2022-11-09 11:02:38 +01:00
Sylvain Munaut abf08908dd hardware/icE1usb-rs422: Add missing gitignore
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I836c609d00aa93a453da7cb593ddedc35e288a0c
2022-09-13 10:47:24 +02:00
Sylvain Munaut f73c4268e0 hardware/icE1usb-rs422: Import datasheets for main components
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I38fd4d91ed2956fd3cfd435642e69b0f89831b6f
2022-09-13 10:46:09 +02:00
Sylvain Munaut 3e51deed3f hardware/icE1usb-rs422: Initial import of RS422 extension HW
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: Ie878a1691fb18e288a21e139604b53b11cc95dad
2022-09-13 10:31:44 +02:00
Sylvain Munaut bdc41ffe73 hardware/icE1usb: Update ECNs for future rev 1.1
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I699254663564ecbad75394307edc44be0340e4d5
2022-09-05 23:46:29 +02:00
Sylvain Munaut 945028166a hardware/icE1usb: Update silkscreen version
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: Id852e22b667e1794ca89e1e730b73ecf542c06c4
2022-09-05 23:41:24 +02:00
Sylvain Munaut 529d3c0806 hardware/icE1usb: Add fiducials
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: Id94a703884725ad5921a5ff9bcd490ea308da6fc
2022-09-05 23:40:22 +02:00
Sylvain Munaut 9f1efa69ab hardware/icE1usb: Add NO jumpers in the GPS I2C lines
Fixes OS#5664

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I7b65d6845b0dee5296096409049dafdc4fed3067
2022-09-05 23:31:07 +02:00
Sylvain Munaut 01a0dbda99 hardware/icE1usb: kicad 6 resync sch/pcb + cleanup
Just the automated resync + the track/via cleanup pass

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I3b5a70fa0673f7ee5d45da2a8ab012db158f6eed
2022-09-05 22:40:44 +02:00
Sylvain Munaut e695046981 hardware/icE1usb: Convert to kicad 6
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I6914fe05a149b8e3f4b5fb42cc6416aa15b4d367
2022-09-05 22:29:51 +02:00
Sylvain Munaut 9da5486e00 hardware/icE1usb: Remove panelized version
Further production runs will use another panel setup anyway
and this one is archived in r1.0 anyway.

But this cleans up the way for kicad 6 update

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I864503c1edf28993bc9c4c12842856ab1002870c
2022-09-05 22:29:51 +02:00
Martin Schramm 1e204b738c e1-tracer: update BOM attributes to 1st v2 prod run parts
* L2, L3 now 0805
* R6, R7 now 0402
* IC4 now ASEMB-12.000MHZ-LC-T
* RoHS state enabled again in scraper, not yet used in BOM

Change-Id: I4f1a82476ca84552efd71a47231e8b6ac02a3358
2020-12-27 13:01:44 +00:00
Martin Schramm 99196e9f83 e1-tracer: solve everything towards v2
* retract light guides and RJ45 1.5mm inwards (solves SYS#5051)
* SPI MOSI/MISO mismatch fixed (solves SYS#5050)
* footpint mismatch to BOM for L3,L4 fixed (solves SYS#5053)
* PCB had to get 5mm slimmer (adresses SYS#5088)
* repaired silk on name bott side
* DRC

Change-Id: I97ab7240b9b1fb68347dc994885c926b8c192217
2020-12-03 21:55:51 +01:00
Harald Welte eb1b8432a2 e1_xcvr: Give signals proper names
Change-Id: I04107430cab02e493bbabef60b1cc19b535caad6
2020-11-04 15:53:38 +01:00
Sylvain Munaut 25e57302bf hardware/icE1usb: Update ECN with rev 1.0 production
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Change-Id: I9996a076d2eef341211ba401ec0421bf9b11a78a
2020-10-28 00:42:31 +01:00
Sylvain Munaut 20d9c49b95 hardware/icE1usb: Add GPS protocol specs PDF
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-10-09 13:40:38 +02:00
Sylvain Munaut 1599a58344 hardware/icE1usb: Initial import of the production hardware design files
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-09-14 10:56:49 +02:00
Sylvain Munaut 744b441909 hardware/icE1usb-proto: Import the early prototype eagle files
For archival purposes only, shouldn't really be used to produce anything.

Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-09-14 10:56:49 +02:00
Harald Welte cf3eec249b e1-xcvr: Add missing gerber output (was uncommitted in my tree) 2020-09-04 14:54:34 +02:00
Harald Welte 0df93a33fe big hardware directory re-organization in preparation of ice40 merge 2020-09-04 14:54:34 +02:00
Martin Schramm 55d9d07d27 e1-tracer: repair Excellon drill file (and its desc) 2020-08-30 19:14:59 +02:00
Harald Welte 6d4f68d3d0 export e1-tracer eBOM also as csv 2020-08-30 17:48:10 +02:00
Harald Welte 802f095e47 export e1-tracer gerber files 2020-08-30 17:47:04 +02:00
Harald Welte 1a459b0cbf e1-tracer: Add PDF renderings of schematics and board 2020-08-30 17:38:48 +02:00
Martin Schramm 471653546e e1-tracer: denote CC-BY-SA 4.0 in schema (adds to SYS#5052) 2020-08-30 17:12:29 +02:00
Martin Schramm 8858e127a2 e1-tracer: more eBOM atrributes + commit eBOM 2020-08-15 19:04:39 +02:00
Martin Schramm 49188b5867 e1-tracer: collect more BOM atrributes 2020-08-15 18:11:34 +02:00
Harald Welte fd79cfa8a3 e1-tracer: Add various BOM attributes 2020-08-15 15:19:35 +02:00
Martin Schramm ea80688044 e1-tracer: further shrink the GND and 3V3 copper inwards left and right
... and run a local DRC
2020-08-14 19:10:02 +02:00
Martin Schramm c56283aeee e1-tracer: update again from ice40 lib
Another pin was found with 'wrong' direction state. Severity of this
is low as is shows only warnings in ERC, removing it anyways during
verification.
2020-08-14 13:38:33 +02:00
Martin Schramm 0e973a2f1e e1-tracer: update from ICE40 lib after minor Eagle pin dir change 2020-08-14 13:23:53 +02:00
Martin Schramm c21ca237df e1-tracer: start a last renumber (after inserting 4x 0R) 2020-08-14 12:41:57 +02:00
Martin Schramm a0c864cc30 e1-tracer: annotate jumper JP1 signals in silk screen 2020-08-14 12:23:22 +02:00
Martin Schramm cad013f3c4 e1-tracer: minor silk screen cosmetics 2020-08-14 12:14:47 +02:00
Martin Schramm c630d167be e1-tracer: 4x 0R on R and B LED color selection wires 2020-08-14 12:07:08 +02:00
Martin Schramm 51efbb261a e1-tracer: have more clearance of VBUS trace on PCB edge 2020-08-14 11:09:39 +02:00
Martin Schramm 32a4aa0faf e1-tracer: add a generic 0603 blue LED type w/ Vf=2.8V
designating LTST-C193TBKT-5A for now
2020-08-12 17:25:12 +02:00
Martin Schramm 488520323b e1-tracer: improve power bypassing on LIU's VDDT and VDDA
...by placing 2x 22u per LIU (instead of 68u DNP), shrinking packages
from 1206 to 0805
2020-08-12 17:12:51 +02:00
Martin Schramm d6c12735b1 e1-tracer: add 2x 33R series resistors in USB wires
and
* update improved HC73 package
* move upper third of PCB (LIUs and XOs) left
2020-08-12 16:07:06 +02:00
Martin Schramm a5fd600135 e1-tracer: reapir missing VDD_3V3 on serial debug out's TVS 2020-08-11 23:36:55 +02:00
Martin Schramm 1460628d81 e1-tracer: 'update' our generic rc lib again to purge '..@1' packages 2020-08-11 22:00:52 +02:00
Martin Schramm f75f35966a e1-tracer: finish PCB 2020-08-11 14:35:05 +02:00
Martin Schramm e4d7fbbe84 e1-tracer: state copyright in sch and brd 2020-08-06 16:24:00 +02:00
Martin Schramm 8c9a55db6e e1-tracer: PCB almost ready
... with some room for improvement: LEDs might go to the right of the
2x RJ45
2020-08-06 16:10:16 +02:00
Martin Schramm ff394bdbb0 e1-tracer: commit a first schematic 2020-07-27 13:44:20 +02:00
Harald Welte 190cd58ca7 increase clearance of ground planes; pad roundness 2019-12-20 23:55:34 +01:00
Harald Welte c5a57a2ab5 enlarge board to have proper mounting holes for mechanical mounting 2019-12-20 23:43:50 +01:00