summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2024-01-13Regenerate JLCPCB prodction files for v3.2HEADmasterMarc Zyngier2-3/+3
This takes the LCSC reference update into account. Signed-off-by: Marc Zyngier <maz@kernel.org>
2024-01-12README: Typo fixMarc Zyngier1-1/+1
Signed-off-by: Marc Zyngier <maz@kernel.org>
2024-01-12Use "LCSC" instead of "LCSC Part" in propertiesMarc Zyngier2-12/+12
The JLCPCB pluggin only matches "LCSC" and not "LCSC Part" as the tag for emiting the BOM file, leading to some fuzziness at producton time. Standardize on the former. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-10-22Add README symlinkMarc Zyngier1-0/+1
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-10-18Add a dumb PCB as a starting point for a testing jigMarc Zyngier10-0/+2542
Two boards can be used back to back, linked by a set of 40 pins. One boards carries the Pico, the other one carries a set of pogo pins where the CS board sits. Yes, that's a 4 board sandwich. Must be tasty. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-10-07Update READMEMarc Zyngier1-20/+79
Various bits and pieces. A braindump, really. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-10-07Regenerate JLCPCB prodction files for v3.2Marc Zyngier3-9/+6
No warning at upload time, all bits and pieces appear correctly aligned. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-10-07Drop J[{4,5} and JP{1,2,3,4,5,6,7,8} from BOM/positionsMarc Zyngier2-18/+26
Avoid scary warning on upload to JLCPCB. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-10-07Add JLCPCB rotational attributes to J{1,2}/U{1,5,6,7}Marc Zyngier2-4/+28
Prevents getting the wrong orientation on upload. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-10-07Update PCB to pick FUSB302B from LCSCMarc Zyngier2-1/+1
This is the pendent of commit 8136676 ("Revert back to FUSB302B from LCSC"), applied to the PCB file. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-10-07Update BOM to pick FUSB302B from LCSCMarc Zyngier1-1/+1
This is the pendent of commit 8136676 ("Revert back to FUSB302B from LCSC"), applied to the production files. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-09-17Add a simple OpenSCAD based tray style caseJanne Grunau2-0/+114
This could be extended to a full case but since the stacked height may vary that requires some thought. For dual cs setups both the top and bottom cs board could use their own tray if the pico is stacked between the boards. Signed-off-by: Janne Grunau <j@jannau.net> Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-09-10Merge branch 'v3-dev'v3.2Marc Zyngier1-0/+0
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-09-10Update gerber for new silkscreenv3-devMarc Zyngier1-0/+0
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-09-10Merge branch 'v3-dev'Marc Zyngier11-11013/+10355
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-09-10Add silkscreen for Pico orientationMarc Zyngier1-0/+3
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-09-09Revert back to FUSB302B from LCSCMarc Zyngier1-1/+1
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-29Describe dual board setupMarc Zyngier1-0/+23
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-29Doc updateMarc Zyngier1-0/+42
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-29Sync with schematicsMarc Zyngier1-6/+6
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-29v3.2 production filesMarc Zyngier5-97/+115
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-29Switch to new LCSC reference for FUSB302Marc Zyngier1-5/+5
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-29Silkscreen updateMarc Zyngier1-1/+1
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-18Use Molex 1050171001 for micro-USB connectorMarc Zyngier3-8180/+10095
Switch to Molex's 1050171001. Not because it is any better but because it is easy to get hold of from any of the non-CN vendors, which may be useful to some. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-16Use Molex 105450-0101 for USB-C connectorMarc Zyngier4-10560/+8837
Switch to Molex's 105450-0101. Not because it is any better (if anything, it is more complex to route due to having the full complement of high-speed lanes, but because it is easy to get hold of from any of the non-CN vendors, which may be useful to some. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-06Pick Nexperia's version of 74AVC1T45 in JLCPCB's catalogMarc Zyngier3-1934/+1082
It expands to 0.8v, which could be useful at some point in the future. Various tidying up and MPN additions while we're at it. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-01Change BSS138 for AO3400AMarc Zyngier2-34/+39
Another try at moving over to LSCS's basic catalog in order to reduce the 'extended components fee'. AO3400A is more of a high-power MOSFET, making it much slower than the BSS138, but this is only to control VBUS, and there is no requirement on speed here (it would still be able to do 200kHz, which is completely overkill for us). Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-01Rename R{7,8} to R{5,6}Marc Zyngier2-9/+9
The old R5,R6 were removed with the introduction of the 1.2V LDO. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-08-01Switch 4.7k resistors to Basic LCSC rangeMarc Zyngier2-8/+8
Shaving another $3 from the setup costs. No functionnality change, one hopes. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-07-301.2v power supply reworkMarc Zyngier2-969/+880
The voltage divider used for the 1.2v supply to the 74AVCH1T45s uses a significant amount of power, and things get ugly when the 3.3v line is under some stress and starts dropping. Switch to a LDO (TLV70212) so that we're less sensitive to this issue. Whilst we're reworking the area, make R3/R4 0402 resistors, tidy up some other non-significant aspects, and bump the (future) revision to v3.2. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-07-22Merge branch 'v3-dev'v3.1Marc Zyngier10-13964/+19541
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-07-22Production files for v3.1Marc Zyngier4-52/+52
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-07-22Update README.txt for v3.1Marc Zyngier1-2/+15
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-07-11Update README.txt for v2Marc Zyngier1-0/+3
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-07-11Update README.txt for v2v2Marc Zyngier1-0/+3
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-07-11v3.1Marc Zyngier2-9911/+10781
Replace PI3USB102EZLEX with RS2227XN, which has a fighting chance to be correctly soldered by JLCPCB... Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-06-25fixup! v3v3Marc Zyngier3-14/+15
2023-06-18v3Marc Zyngier9-11517/+16210
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-05-20Add SBU pin swappingMarc Zyngier8-18118/+19063
Add the required HW to allow pin swapping - Connect CC2 - Connect VCONN to 5v - Add two analog switches to allow swapping of SBU pins on connector flip Also, a lot of PCB rework (0R resistors moved over to solder pads, connector centering, new USB connector references due to part shortage). Hopefully this will be eventually tagged as v2. Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-04-02Update README.txtMarc Zyngier1-0/+13
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-03-04Add READMEMarc Zyngier1-0/+10
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-03-04Add license fileMarc Zyngier1-0/+21
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-06Add board title to F.CuMarc Zyngier1-0/+3
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-04V1 production filesv1Marc Zyngier2-2/+2
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-04Differencial routing for USBMarc Zyngier7-527/+21224
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-04Rename USB_D{P,M} to USB_D{+,-}Marc Zyngier2-18/+18
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-04Fix UART routing (cross TX/RX)Marc Zyngier3-43/+37
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-04Fix reference for 470R on the 1.2v deviderMarc Zyngier2-2/+2
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-04Pick true 0R for R8-R18 in JCLPCB catalogMarc Zyngier2-12/+12
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-04Correct placement of U2/U3 labels on silkscreenMarc Zyngier1-2/+2
Signed-off-by: Marc Zyngier <maz@kernel.org>
2023-02-04First produced versionMarc Zyngier17-0/+68828
Signed-off-by: Marc Zyngier <maz@kernel.org>