1. 04 Mar, 2019 1 commit
  2. 01 Nov, 2018 1 commit
  3. 28 Oct, 2018 1 commit
    • Eric Kuzmenko's avatar
      Add a TXB0101 logic level translator to the LCD_RESET# signal, the VIH(max) if… · 199f75a2
      Eric Kuzmenko authored
      Add a TXB0101 logic level translator to the LCD_RESET# signal, the VIH(max) if the LCD's reset pin is 1.8V so the voltage needs to be translated from 3.3V logic down to 1.8V logic
      
      The active TXB0101 level translator is used so that the pin can continue to be externally pulled low by a 10k resistor. The behavior of having this pin supplied with a logic level exceed its maximum rating is unpredictable (could be fine but could also act in unexpected ways). The TXB0101 is already used in the design as U1302, so now there will be 2x of these per board. This also requires two additional 0402 X5R 10V 100nF caps (already have 87 per board of CL05A104MP5NNNC / EmCraft PN: E-CAP-003-01, will now be 89 per board).
      199f75a2
  4. 27 Oct, 2018 1 commit
    • Eric Kuzmenko's avatar
      Specify in the schematic note that the OV5640 camera's 7-bit slave address is… · 373fde47
      Eric Kuzmenko authored
      Specify in the schematic note that the OV5640 camera's 7-bit slave address is actually 0x3C (not 0x78 which is it's 8-bit write address with the LSB r/w bit set as 0)
      
      The OV5640's datasheet mistakenly says 0x78 for the SCCB slave address (it's supposed to say 0x3C). In binary representation it's 0111 110x, with x as the r/w bit.
      373fde47
  5. 26 Oct, 2018 2 commits
  6. 24 Oct, 2018 1 commit
  7. 19 Oct, 2018 1 commit
  8. 18 Oct, 2018 1 commit
  9. 17 Oct, 2018 1 commit
  10. 15 Oct, 2018 1 commit
  11. 25 Sep, 2018 1 commit
  12. 24 Sep, 2018 1 commit
  13. 22 Sep, 2018 1 commit
  14. 21 Sep, 2018 1 commit
  15. 20 Sep, 2018 1 commit
  16. 18 Sep, 2018 1 commit
  17. 12 Sep, 2018 1 commit
  18. 05 Sep, 2018 1 commit
  19. 26 Aug, 2018 1 commit
    • Eric Kuzmenko's avatar
      Reduce the trace width of CLKO1 and CLKO2 on the inner layers to 0.127mm in… · c6e5a1c6
      Eric Kuzmenko authored
      Reduce the trace width of CLKO1 and CLKO2 on the inner layers to 0.127mm in order to keep their impedance at 50Ohms throughout their length, do the same for SD2_~RST & WIFI_WAKE, remove a pointless stub found on CLKO1 near U1302, update the version number in the schematics to v0.1.1 and re-export the schematics' PDF
      c6e5a1c6
  20. 21 Aug, 2018 1 commit
  21. 18 Aug, 2018 1 commit
  22. 16 Aug, 2018 2 commits
    • Eric Kuzmenko's avatar
      Update the BoM with all part numbers from the "purchasing" BoM in NextCloud,… · 274d2c99
      Eric Kuzmenko authored
      Update the BoM with all part numbers from the "purchasing" BoM in NextCloud, update all manufacturing-related files after the last few commits' changes (including new assembly & fabrication files as requested)
      274d2c99
    • Eric Kuzmenko's avatar
      Make the backlight boost converter compensation capacitor (C459) 10nF instead of… · 9234b540
      Eric Kuzmenko authored
      Make the backlight boost converter compensation capacitor (C459) 10nF instead of 100nF (was a typo), make the charge controller's PMID capacitor (C302) 10uF instead of 8.2uF since it is a more common value and is what is being used on the charge controller's eval board, select a 10uF 0603 X5R capacitor rated for 25V for both the PMID cap and the 10uF cap on VBUS, update the .ods BoM with tolerances & ratings for the caps and resistors which will be supplied by the PCBA house, export the component-placement-list file (dvk-mx8m-bsb-all.pos) which gives the coordinates of all components with respect to the top-left fiducial mark, re-export the gerbers for preliminary review (add silkscreen which states that this is preliminary instead of a version number), make a few minor improvements to the board's routing in various spots, update the IMU footprint so that its silkscreen which gives the axis directions is visible on the board, some footprints were updated to be defined as SMD footprints in order to show up on the component-placement list (strictly through-hole components are not listed)
      
      The 0603 10uF 25V caps have been ordered and will be shipped to wherever the assembly is done. This commit contains the preliminary materials which will be reviewed (BoM, .pos file, and gerbers all zipped).
      9234b540
  23. 15 Aug, 2018 1 commit
    • Eric Kuzmenko's avatar
      Move some of the reference designators on the silkscreen layers to more visible… · 97f08f6a
      Eric Kuzmenko authored
      Move some of the reference designators on the silkscreen layers to more visible positions where possible, update the schematic, BoM, footprint, and layout to reflect the fact that the dual 2-input AND gate (U1803) is actually a 74AUP2G08* part (no longer *LVC*)
      
      The rest of the silkscreen designators still need to be placed in more visible/unobstructed locations. The BoM still needs to have tolerance & rating values enter for all passive components that will be supplied by the PCBA house.
      97f08f6a
  24. 14 Aug, 2018 2 commits
    • Eric Kuzmenko's avatar
      Make the ENET_* traces on the top layer 53mils in order to ensure they have a… · 2456bfb3
      Eric Kuzmenko authored
      Make the ENET_* traces on the top layer 53mils in order to ensure they have a 50Ohm single-ended impedence, move one of the 5V_P bypass caps close to the SoM end of the USB2 diff pair, add meanders to the ENET_TXC, ENET_TX_CTL, ENET_RX_CTL in order to ensure these segments are matched to the long ENET_RXC segment (56.051mm, the rest of the RGMII signals are <10mm skew from this length and don't need adjusting, re-route the SIM card such that UIM-RESET is routed in between UIM-CLK and UIM-DATA as recommended by a BB manufacturer
      2456bfb3
    • Eric Kuzmenko's avatar
      Add a 5.29x27.14mm Purism logo to the "back" silkscreen of the board, seen on… · 0154972b
      Eric Kuzmenko authored
      Add a 5.29x27.14mm Purism logo to the "back" silkscreen of the board, seen on the bottom left edge when facing the display, remove the old schematic rescue files which are remnants from the Kicad 5.0.0 upgrade
      0154972b
  25. 11 Aug, 2018 3 commits
  26. 08 Aug, 2018 1 commit
    • Eric Kuzmenko's avatar
      Place and route the JTAG circuit, place and route the BOOT_MODE slide switch… · dde321d8
      Eric Kuzmenko authored
      Place and route the JTAG circuit, place and route the BOOT_MODE slide switch circuit, place and route the user-LED circuit, place and route the top-level sheet passive components (I2C2 pull-ups, 5V_SOM, 3V3_OUT, & ENET_2V5 bypass caps, PWR_EN pull-down, USB2_VBUS voltage divider for SoC's comparator, etc), route the microphone to the analog audio switch IC, update the schematic, BoM, and footprints to reflect the MHF4 coax cable change (including them being 5cm long)
      
      Unrouted count is now 324. The power circuit and the display are what is now left to be placed on the board, a few nets currently on the board still need to be connected (~120). 3V3_SNVS and various other misc. power rails still need to be routed on the power plane (vias need to be placed near pads).
      
      JTAG header footprint is accessible from the display side (not underneath the display). User-LED is in a location as-close-as-possible to the bottom center of the board (somewhat near the microphone).
      
      Serpentine bends still need to be added to the CSI to match the intra-pair skew, still need to move the prox sensor to the top of the board!
      dde321d8
  27. 03 Aug, 2018 1 commit
    • Eric Kuzmenko's avatar
      Add pi-matching circuit to the baseband modem antenna's feedline · 2f8fb756
      Eric Kuzmenko authored
      The return path for the antenna may have to have a 6.8nH Murata LQG15HN inductor installed on it (cutting the ground trace shorting the pads). The BoM was updated with the new components and everything was reannotated and updated (page 2's caps were out of order).
      2f8fb756
  28. 02 Aug, 2018 2 commits
  29. 01 Aug, 2018 2 commits
  30. 30 Jul, 2018 1 commit
  31. 28 Jul, 2018 2 commits
    • Eric Kuzmenko's avatar
      Coarsely route HDMI diff pairs from the SoM to the CMF&ESD chips, place the… · 0ae0b593
      Eric Kuzmenko authored
      Coarsely route HDMI diff pairs from the SoM to the CMF&ESD chips, place the microphone in a position that does not interfere with either the HDMI circuit or the RJ45
      
      The HDMI diff pairs will need to try to have 30mil clearance between each other at every point possible, in tight spaces this is not possible, even spacing will need to be adjusted in the following commit.
      0ae0b593
    • Eric Kuzmenko's avatar
      Begin routing the HDMI circuit · 8c2544ff
      Eric Kuzmenko authored
      Needed to create the HDMI_HEAC_P/N labels to route Utility&HPD as diff pairs. Made cap C1905 NC, which is in parallel with a 0Ohm resistor between the HDMI sheilding and GND.
      8c2544ff
  32. 27 Jul, 2018 1 commit