Revise the Kirdy Laser Driver Adapter for Kirdy Rev0_3 #1

Merged
sb10q merged 11 commits from linuswck/kirdyAdapter:kirdy_LD_adapter_rev0_1 into master 2023-12-19 14:19:34 +08:00
Collaborator

This PR is intended to be merged with Kirdy Rev0_3 PR

General

  1. Migrate to Kicad 7
  2. Improve the readability of the schematics
    3. Add helper scripts to generate production files for both boards
  3. Use flake.nix to version control KiCad and generate production files (Gerber, Drill, Drill Map, Component Placement File, Schematics PDF, Step 3D Model Files) for all variants(copper_plate, type_1, type_2)
  • Usage: nix build .#LD_adapter_{variants}

Copper Plate

  • Copper Plate Heat Sink is newly added in this PR
    • Plate Thickness: 2mm
    • Plate thickness is set through modifying the stackup
  • Drawn in KiCAD 7

Butterfly Socket 3D Model Drawings

  • The 3D model is drawn with physical measurement. Intended for clearance checking only
  • Drawn in FreeCad

Schematics

  1. Add Bias-T Network that is derived from Analog Device AN-2061 - Cout Broadband Capacitor is changed to a much cheaper alternatives (HKD 3.74 per pcs @ 10 pcs)
  2. Add jumper resistors pads to bypass the external bias-t network, use the external bias-t network or use the internal laser diode bias network
    • Low Frequency Modulation(from kirdy) and High Frequency Modulation(from the kirtly 12 adapter) are not expected to be used together
    • The position of the jumper resistors is expected to be changed by end user if needed
  3. Add Jumper Resistors for user to suit different possible pinouts of Type 1 Laser Diode in butterfly package
    Type 1 Variants: Schematics:
    image
    Type 2 Variants: Schematics:
    image
  4. Includes screws and nuts P/N to BOM for securing laser diode and laser socket
  5. Add copper plate to BOM

PCB

  1. Position the laser diode to the center of the board
  2. Board edge should align with the edge of Kirdy PCB after assembly
  3. After assembly, Laser Diode pigtails, Bias-T modulation input points towards front panel
    • Org: Laser Diode pigtails points away from front panel | Bias-T modulation Input: Points towards the front panel
  4. Add 4 mounting holes to secure the board to Kirdy
    • Copper Plate Heat Sink is expected to be be installed with the laser diode
      image
This PR is intended to be merged with [Kirdy Rev0_3 PR](https://git.m-labs.hk/sinara-hw/kirdy/pulls/23) ## General 1. Migrate to Kicad 7 2. Improve the readability of the schematics ~~3. Add helper scripts to generate production files for both boards~~ 3. Use flake.nix to version control KiCad and generate production files (Gerber, Drill, Drill Map, Component Placement File, Schematics PDF, Step 3D Model Files) for all variants(copper_plate, type_1, type_2) - Usage: nix build .#LD_adapter_{variants} ## Copper Plate - Copper Plate Heat Sink is newly added in this PR - Plate Thickness: 2mm - Plate thickness is set through modifying the stackup - Drawn in KiCAD 7 ## Butterfly Socket 3D Model Drawings - The 3D model is drawn with physical measurement. Intended for clearance checking only - Drawn in FreeCad ## Schematics 1. Add Bias-T Network that is derived from Analog Device [AN-2061](https://www.analog.com/en/app-notes/an-2061.html) - Cout Broadband Capacitor is changed to a much cheaper alternatives (HKD 3.74 per pcs @ 10 pcs) 2. Add jumper resistors pads to bypass the external bias-t network, use the external bias-t network or use the internal laser diode bias network - Low Frequency Modulation(from kirdy) and High Frequency Modulation(from the kirtly 12 adapter) are not expected to be used together - The position of the jumper resistors is expected to be changed by end user if needed 3. Add Jumper Resistors for user to suit different possible pinouts of Type 1 Laser Diode in butterfly package Type 1 Variants: Schematics: ![image](/attachments/1e747039-9a0e-4550-902b-2fb89e66bb2c) Type 2 Variants: Schematics: ![image](/attachments/1586bcc9-568b-412a-a82e-0b08084746a7) 4. Includes screws and nuts P/N to BOM for securing laser diode and laser socket 5. Add copper plate to BOM ## PCB 1. Position the laser diode to the center of the board 2. Board edge should align with the edge of Kirdy PCB after assembly 3. After assembly, Laser Diode pigtails, Bias-T modulation input points towards front panel - Org: Laser Diode pigtails points away from front panel | Bias-T modulation Input: Points towards the front panel 4. Add 4 mounting holes to secure the board to Kirdy - Copper Plate Heat Sink is expected to be be installed with the laser diode ![image](/attachments/cfe99311-b19d-4a0c-978c-ab7bebf029b4)
linuswck added 4 commits 2023-11-17 11:32:59 +08:00
7d53ae4d32 Update the adapter design
- Change Project Names to better represent the type of laser diode compatible
- Add 3D models
- Add Optional Bias-T Modulation input option
- Redraw schematic symbol for the Kirdy header and laser mount properly
- Add mounting holes to secure the adapter
- Type 2 Variant' libraries are linked to Type 1 Variants' libraries with relative symbolic links
ecc8b4f334 sch, pcb: Modify Bias-T Network
- Derived from ADI's an-2061
linuswck added 4 commits 2023-11-28 11:44:25 +08:00
linuswck force-pushed kirdy_LD_adapter_rev0_1 from 2b96bdd7c9 to 4d9302a218 2023-12-12 16:26:26 +08:00 Compare
sb10q merged commit 4d9302a218 into master 2023-12-19 14:19:34 +08:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sinara-hw/kirdyAdapter#1
There is no content yet.