Chat
Welcome to Flux
Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More
Ready.
Reviews
Properties
Properties describe core aspects of the project.
Pricing & Availability
Distributor | Qty 1 |
|---|---|
Arrow | $5.66–$5.80 |
Digi-Key | $7.10 |
LCSC | $9.08 |
Mouser | $5.30 |
Verical | $5.66–$6.92 |
Assets
ExpansionCard_Printable_Outline.svg
ExpansionCard_Printable_OutlineDefaultControls
Welcome 👋
Flux helps you build PCBs faster with an AI teammate!
Create your account to collaborate, stay updated, fork your own version, and get instant answers from our AI agent.
0xnightstalker
copilot
0xnightstalker
copilot
-
SWDIO (ADBUS0): Connect IC1:ADBUS0 (Pin 16) to J3:Pin_1.
-
SWCLK (ADBUS1): Connect IC1:ADBUS1 (Pin 17) to J3:Pin_2.
-
GND: Connect IC1:GND (any pin, for example, Pin 1) to J3:Pin_3.
-
VCC (VCCIO): Connect IC1:VCCIO (Pin 20, 31, or 42) to J3:Pin_4.
Resistor Configuration0xnightstalker
copilot
-
TX (Transmit):
- Connect the UART TX from IC1:ADBUS0 (which can be typically used as a UART TX) to J2:Pin_1.
-
RX (Receive):
- Connect the UART RX from IC1:ADBUS1 (which can be typically used as a UART RX) to J2:Pin_2.
-
GND:
- Connect a GND line from the IC (any GND pin, such as Pin 1) to J2:Pin_3.
-
VCC (optional, if needed):
- Connect VCC or a reference voltage to J2:Pin_4 if a power reference is needed.
Resistor Configuration- Pull-up/Pull-down Resistors for UART:
- UART lines typically do not require pull-up or pull-down resistors; however, some UART interfaces may recommend adding them based on the specific hardware reference. If uncertain, it’s safe to consult the specific device documentation.
USB Type-C Connection0xnightstalker
copilot
-
D- (USB Data Minus):
- Connect IC1:DM (Pin 7) to J5:D-.
-
D+ (USB Data Plus):
- Connect IC1:DP (Pin 8) to J5:D+.
Ensure the following for USB Type-C0xnightstalker
copilot
-
Pin Mapping:
- Ensure that the pin mappings of your expansion card align with the Framework laptop's interface. Carefully verify the necessary signal lines for both data and power.
-
Protocols:
- USB and UART connections are commonly used for debugging and interfacing. Make sure you've set up SWD, UART, and USB correctly on your board as discussed.
-
Security:
- Ensure that your design can be safely powered and that any necessary data lines aren't inadvertently connected to unintended signals that could cause shorts.
-
Hardware Debugging:
- Incorporate test points if possible, to simplify diagnostics and analysis during hardware hacking or troubleshooting.
-
Compatibility:
- Update any firmware or software configurations to ensure that the laptop recognizes the hardware and functions correctly.
Final Verification Checklist:- Mechanical Fit: Confirm that your PCB design fits within the physical constraints of the expansion bay.
- Signal Integrity: Ensure that your trace lengths and impedances on high-speed data lines are properly managed.
- Power Management: Verify that your power distribution satisfies all component requirements, and there's protection against overcurrent or undervoltage.
- Regulatory Compliance: If applicable, consider compliance with CE/FCC emissions standards.
Next Steps: