# Medspa AI Facial Imaging Portal
## Description
Controlled facial imaging portal for medspa AI skin analysis with calibrated illumination, secure compute, and practitioner-reviewed clinical output workflow.
## Project Details
- **Owner:** joshmills93
- **Created:** 5/11/2026
- **Last Updated:** 5/12/2026
- **Visibility:** Public
- **Implementation Details:** Controlled medspa facial-imaging portal: fixed imaging geometry, calibrated illumination, high-resolution CSI camera connector, secure embedded compute, encrypted storage, audit trail, practitioner-reviewed AI clinical output.
- **Power Requirements:** USB
- **Domain:** Medical
- **Connectivity:** USB
- **Operating Voltage:** 5V
- **Compliance:** RoHS
- **Human Interface:** Touchscreen
## Key Components
### J1 — [FFC2B35-22-G](https://www.flux.ai/adrian95/ffc2b35-22-g~gu1.md)
- Manufacturer Part Number: FFC2B35-22-G_REVA2
- Connector Pitch: 0.50mm
- Datasheet URL: https://gct.co/files/specs/0.5mm-ffc-spec.pdf
- Connector Type: FFC / FPC
- Connector Positions: 22
- Connector Rows: 1
- Manufacturer Name: GCT
- Part Type: Connector
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 15 [pin 15]
- 16 [pin 16]
- 17 [pin 17]
- 18 [pin 18]
- 19 [pin 19]
- 2 [pin 2]
- 20 [pin 20]
- 21 [pin 21]
- 22 [pin 22]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### J2 — [USB-C 2.0 Receptacle](https://www.flux.ai/vasy_skral/usb-c-2p0-receptacle~1xw.md)
- Datasheet URL: https://gct.co/files/drawings/usb4105.pdf
- Purchase Url: https://www.digikey.com/en/products/detail/gct/USB4105-GF-A/11198441
- Manufacturer Name: GTC
- Part Type: USB C
- Symbol Style: parametric-v1
- Manufacturer Part Number: USB4105-GF-A
**Pins:**
- CC1 [pin 6]
- CC2 [pin 12]
- D- [pin 7]
- D- [pin 9]
- D+ [pin 10]
- D+ [pin 8]
- GND [pin 1]
- GND [pin 16]
- GND [pin 15]
- GND [pin 2]
- SBU1 [pin 11]
- SBU2 [pin 5]
- VBUS [pin 3]
- VBUS [pin 14]
- VBUS [pin 4]
- VBUS [pin 13]
### J3 — [FFC2B35-22-G](https://www.flux.ai/adrian95/ffc2b35-22-g~gu1.md)
- Manufacturer Name: GCT
- Part Type: Connector
- Connector Positions: 22
- Connector Rows: 1
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: FFC2B35-22-G_REVA2
- Connector Pitch: 0.50mm
- Role: Stereo/depth camera connector
- Role Details: Second 22-pin 0.5 mm FFC connector wired to CM4 CAM0 lanes for calibrated stereo imaging with fixed mechanical baseline; production camera module and cable pinout must be validated before fabrication.
- Datasheet URL: https://gct.co/files/specs/0.5mm-ffc-spec.pdf
- Connector Type: FFC / FPC
**Pins:**
- 1 [pin 1]
- 10 [pin 10]
- 11 [pin 11]
- 12 [pin 12]
- 13 [pin 13]
- 14 [pin 14]
- 15 [pin 15]
- 16 [pin 16]
- 17 [pin 17]
- 18 [pin 18]
- 19 [pin 19]
- 2 [pin 2]
- 20 [pin 20]
- 21 [pin 21]
- 22 [pin 22]
- 3 [pin 3]
- 4 [pin 4]
- 5 [pin 5]
- 6 [pin 6]
- 7 [pin 7]
- 8 [pin 8]
- 9 [pin 9]
### LED1 — [White 0603 LED](https://www.flux.ai/corynrobinson/white-0603-led~sw.md)
- Manufacturer Part Number: 597-3901-831F
- Part Type: LED
- Package or Case Code: D_0603_1608Metric
- Purchase Url: https://octopart.com/597-3901-831f-dialight-10598902?r=sp
- Datasheet URL: https://octopart.com/datasheet/597-3901-831f-dialight-10598902
- Manufacturer Name: Dialight
- Current: 10mA
- Forward Voltage: 3.4V
**Pins:**
- A
- K
### LED2 — [White 0603 LED](https://www.flux.ai/corynrobinson/white-0603-led~sw.md)
- Manufacturer Name: Dialight
- Datasheet URL: https://octopart.com/datasheet/597-3901-831f-dialight-10598902
- Purchase Url: https://octopart.com/597-3901-831f-dialight-10598902?r=sp
- Package or Case Code: D_0603_1608Metric
- Part Type: LED
- Manufacturer Part Number: 597-3901-831F
- Forward Voltage: 3.4V
- Current: 10mA
**Pins:**
- A
- K
### LED3 — [White 0603 LED](https://www.flux.ai/corynrobinson/white-0603-led~sw.md)
- Current: 10mA
- Forward Voltage: 3.4V
- Manufacturer Part Number: 597-3901-831F
- Part Type: LED
- Purchase Url: https://octopart.com/597-3901-831f-dialight-10598902?r=sp
- Package or Case Code: D_0603_1608Metric
- Datasheet URL: https://octopart.com/datasheet/597-3901-831f-dialight-10598902
- Manufacturer Name: Dialight
**Pins:**
- A
- K
### LED4 — [White 0603 LED](https://www.flux.ai/corynrobinson/white-0603-led~sw.md)
- Forward Voltage: 3.4V
- Current: 10mA
- Manufacturer Name: Dialight
- Datasheet URL: https://octopart.com/datasheet/597-3901-831f-dialight-10598902
- Part Type: LED
- Manufacturer Part Number: 597-3901-831F
- Purchase Url: https://octopart.com/597-3901-831f-dialight-10598902?r=sp
- Package or Case Code: D_0603_1608Metric
**Pins:**
- A
- K
### U1 — [Raspberry Pi Compute Module 4](https://www.flux.ai/jharwinbarrozo/raspberry-pi-compute-module-4~na.md)
- Part Type: Integrated Circuit
- Role Details: Raspberry Pi CM4 CM4004032-class, 4GB RAM/32GB eMMC, no wireless preferred for clinical EMC/security; source via Digi-Key 2648-SC0686-ND or Mouser 358-SC0686.
- Manufacturer Name: Raspberry Pi
- Manufacturer Part Number: SC0686
**Pins:**
- +5V(INPUT) [pin 77]
- +5V(INPUT)__1 [pin 79]
- +5V(INPUT)__2 [pin 81]
- +5V(INPUT)__3 [pin 83]
- +5V(INPUT)__4 [pin 85]
- +5V(INPUT)__5 [pin 87]
- ~EXTRST [pin 100]
- ~RPIBOOT [pin 93]
- ANALOGIP0 [pin 96]
- ANALOGIP1 [pin 94]
- BT_~DISABLE [pin 91]
- CAM0_C_N [pin 140]
- CAM0_C_P [pin 142]
- CAM0_D0_N [pin 128]
- CAM0_D0_P [pin 130]
- CAM0_D1_N [pin 134]
- CAM0_D1_P [pin 136]
- CAM1_C_N [pin 127]
- CAM1_C_P [pin 129]
- CAM1_D0_N [pin 115]
- CAM1_D0_P [pin 117]
- CAM1_D1_N [pin 121]
- CAM1_D1_P [pin 123]
- CAM1_D2_N [pin 133]
- CAM1_D2_P [pin 135]
- CAM1_D3_N [pin 139]
- CAM1_D3_P [pin 141]
- CAMERA_GPIO [pin 97]
- CM4_1.8V(OUTPUT) [pin 88]
- CM4_1.8V(OUTPUT)__1 [pin 90]
- CM4_3.3V(OUTPUT) [pin 84]
- CM4_3.3V(OUTPUT)__1 [pin 86]
- DSI0_C_N [pin 169]
- DSI0_C_P [pin 171]
- DSI0_D0_N [pin 157]
- DSI0_D0_P [pin 159]
- DSI0_D1_N [pin 163]
- DSI0_D1_P [pin 165]
- DSI1_C_N [pin 187]
- DSI1_C_P [pin 189]
- DSI1_D0_N [pin 175]
- DSI1_D0_P [pin 177]
- DSI1_D1_N [pin 181]
- DSI1_D1_P [pin 183]
- DSI1_D2_N [pin 193]
- DSI1_D2_P [pin 195]
- DSI1_D3_N [pin 194]
- DSI1_D3_P [pin 196]
- EEPROM_~WP [pin 20]
- ETHERNET_~LED1 [pin 19]
- ETHERNET_~LED2 [pin 17]
- ETHERNET_~LED3 [pin 15]
- ETHERNET_PAIR0_N [pin 10]
- ETHERNET_PAIR0_P [pin 12]
- ETHERNET_PAIR1_N [pin 6]
- ETHERNET_PAIR1_P [pin 4]
- ETHERNET_PAIR2_N [pin 9]
- ETHERNET_PAIR2_P [pin 11]
- ETHERNET_PAIR3_N [pin 5]
- ETHERNET_PAIR3_P [pin 3]
- ETHERNET_SYNC_IN [pin 16]
- ETHERNET_SYNC_OUT [pin 18]
- GLOBAL_EN [pin 99]
- GND [pin 1]
- GND__1 [pin 2]
- GND__10 [pin 42]
- GND__11 [pin 43]
- GND__12 [pin 52]
- GND__13 [pin 53]
- GND__14 [pin 59]
- GND__15 [pin 60]
- GND__16 [pin 65]
- GND__17 [pin 66]
- GND__18 [pin 71]
- GND__19 [pin 74]
- GND__2 [pin 7]
- GND__20 [pin 98]
- GND__21 [pin 107]
- GND__22 [pin 108]
- GND__23 [pin 113]
- GND__24 [pin 114]
- GND__25 [pin 119]
- GND__26 [pin 120]
- GND__27 [pin 125]
- GND__28 [pin 126]
- GND__29 [pin 131]
- GND__3 [pin 8]
- GND__30 [pin 132]
- GND__31 [pin 137]
- GND__32 [pin 138]
- GND__33 [pin 144]
- GND__34 [pin 150]
- GND__35 [pin 155]
- GND__36 [pin 156]
- GND__37 [pin 161]
- GND__38 [pin 162]
- GND__39 [pin 167]
- GND__4 [pin 13]
- GND__40 [pin 168]
- GND__41 [pin 173]
- GND__42 [pin 174]
- GND__43 [pin 179]
- GND__44 [pin 180]
- GND__45 [pin 185]
- GND__46 [pin 186]
- GND__47 [pin 191]
- GND__48 [pin 192]
- GND__49 [pin 197]
- GND__5 [pin 14]
- GND__50 [pin 198]
- GND__6 [pin 22]
- GND__7 [pin 23]
- GND__8 [pin 32]
- GND__9 [pin 33]
- GPIO_VREF [pin 78]
- GPIO10 [pin 44]
- GPIO11 [pin 38]
- GPIO12 [pin 31]
- GPIO13 [pin 28]
- GPIO14 [pin 55]
- GPIO15 [pin 51]
- GPIO16 [pin 29]
- GPIO17 [pin 50]
- GPIO18 [pin 49]
- GPIO19 [pin 26]
- GPIO2 [pin 58]
- GPIO20 [pin 27]
- GPIO21 [pin 25]
- GPIO22 [pin 46]
- GPIO23 [pin 47]
- GPIO24 [pin 45]
- GPIO25 [pin 41]
- GPIO26 [pin 24]
- GPIO27 [pin 48]
- GPIO3 [pin 56]
- GPIO4 [pin 54]
- GPIO5 [pin 34]
- GPIO6 [pin 30]
- GPIO7 [pin 37]
- GPIO8 [pin 39]
- GPIO9 [pin 40]
- HDMI0_CEC [pin 151]
- HDMI0_CLK_N [pin 190]
- HDMI0_CLK_P [pin 188]
- HDMI0_HOTPLUG [pin 153]
- HDMI0_SCL [pin 200]
- HDMI0_SDA [pin 199]
- HDMI0_TX0_N [pin 184]
- HDMI0_TX0_P [pin 182]
- HDMI0_TX1_N [pin 178]
- HDMI0_TX1_P [pin 176]
- HDMI0_TX2_N [pin 172]
- HDMI0_TX2_P [pin 170]
- HDMI1_CEC [pin 149]
- HDMI1_CLK_N [pin 166]
- HDMI1_CLK_P [pin 164]
- HDMI1_HOTPLUG [pin 143]
- HDMI1_SCL [pin 147]
- HDMI1_SDA [pin 145]
- HDMI1_TX0_N [pin 160]
- HDMI1_TX0_P [pin 158]
- HDMI1_TX1_N [pin 154]
- HDMI1_TX1_P [pin 152]
- HDMI1_TX2_N [pin 148]
- HDMI1_TX2_P [pin 146]
- ID_SC [pin 35]
- ID_SD [pin 36]
- PCIE_~RST [pin 109]
- PCIE_CLK_~REQ [pin 102]
- PCIE_CLK_N [pin 112]
- PCIE_CLK_P [pin 110]
- PCIE_RX_N [pin 118]
- PCIE_RX_P [pin 116]
- PCIE_TX_N [pin 124]
- PCIE_TX_P [pin 122]
- PI_~LED~_ACTIVITY [pin 21]
- PI_LED_~PWR [pin 95]
- RESERVED [pin 76]
- RESERVED__1 [pin 104]
- RESERVED__2 [pin 106]
- RUN_PG [pin 92]
- SCL0 [pin 80]
- SD_CLK [pin 57]
- SD_CMD [pin 62]
- SD_DAT0 [pin 63]
- SD_DAT1 [pin 67]
- SD_DAT2 [pin 69]
- SD_DAT3 [pin 61]
- SD_DAT4 [pin 68]
- SD_DAT5 [pin 64]
- SD_DAT6 [pin 72]
- SD_DAT7 [pin 70]
- SD_PWR_ON [pin 75]
- SD_VDD_OVERRIDE [pin 73]
- SDA0 [pin 82]
- USB_N [pin 103]
- USB_OTG_ID [pin 101]
- USB_P [pin 105]
- VDAC_COMP [pin 111]
- WL_~DISABLE [pin 89]
### U2 — [PCA9685PW](https://www.flux.ai/kicad-part-library/pca9685pw~kzn.md)
- Package or Case Code: TSSOP-28_4.4x9.7mm_P0.65mm
- Manufacturer Name: NXP Semiconductors NV
- Datasheet URL: http://www.nxp.com/docs/en/data-sheet/PCA9685.pdf
- Manufacturer Part Number: PCA9685PW
**Pins:**
- ~{OE} [pin 23]
- A0 [pin 1]
- A1 [pin 2]
- A2 [pin 3]
- A3 [pin 4]
- A4 [pin 5]
- A5 [pin 24]
- EXTCLK [pin 25]
- LED0 [pin 6]
- LED1 [pin 7]
- LED10 [pin 17]
- LED11 [pin 18]
- LED12 [pin 19]
- LED13 [pin 20]
- LED14 [pin 21]
- LED15 [pin 22]
- LED2 [pin 8]
- LED3 [pin 9]
- LED4 [pin 10]
- LED5 [pin 11]
- LED6 [pin 12]
- LED7 [pin 13]
- LED8 [pin 15]
- LED9 [pin 16]
- SCL [pin 26]
- SDA [pin 27]
- VDD [pin 28]
- VSS [pin 14]
### U3 — [ATECC608A-MAHDA-S](https://www.flux.ai/adrian95/atecc608a-mahda-s~86d.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Integrated Circuit
- Manufacturer Part Number: ATECC608A-MAHDA-S
- Datasheet URL: https://ww1.microchip.com/downloads/en/DeviceDoc/ATECC608A-CryptoAuthentication-Device-Summary-Data-Sheet-DS40001977B.pdf
- Manufacturer Name: Microchip Technology
**Pins:**
- EP [pin 9]
- GND [pin 4]
- NC [pin 2]
- NC [pin 7]
- NC [pin 1]
- NC [pin 3]
- SCL [pin 6]
- SDA [pin 5]
- VCC [pin 8]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/joshmills93/medspa-ai-facial-imaging-portal~4h](https://www.flux.ai/joshmills93/medspa-ai-facial-imaging-portal~4h).*
---
*Generated from [https://www.flux.ai/joshmills93/medspa-ai-facial-imaging-portal~4h](https://www.flux.ai/joshmills93/medspa-ai-facial-imaging-portal~4h)*