Commit Graph

54 Commits (master)

Author SHA1 Message Date
linuswck 9e1f359d78 flake: Generate prod files with flake.nix
- Generate production files with nix build .
2023-12-13 11:29:01 +08:00
linuswck a0c1ca1c58 pcb: Update clearance rules for JLCPCB manufacturing
- No layout is changed. Only copper clearance and width are modified.
2023-12-13 11:29:00 +08:00
linuswck 71f2a39713 Add Front Panel Mechanical Design and Drawings
- Complete the Assembly in FreeCAD
- Add Technical Drawings, Assembly Drawings, 3D model for production
- Update text markings on KiCad
2023-12-13 11:28:56 +08:00
linuswck 3b7fbdb2be pcb: Update PN and properties of symbols 2023-11-30 16:14:59 +08:00
linuswck cc64790270 pcb: relocate programming hdrs
- prev locations block Internal SMA cable
2023-11-30 14:55:15 +08:00
linuswck 007ba75003 pcb: Add GND and via fencing for Mod_IN signal 2023-11-30 11:28:18 +08:00
linuswck 401802709e pcb: Relocate programming hdrs to an accessible place
- Even after the MCU EXT mezzanine is installed
2023-11-30 11:11:17 +08:00
linuswck 08133e5e95 sch, pcb: Add TAN Caps to all LT304x SET Pin
- Prevent noise due to microphonics to be amplified by internal Amp
- Remove the input TAN Caps as LT304x PSRR is very good
- Replace TAN Caps in the 12V input side to be ELEC Cap
    - Save cost
2023-11-29 15:06:26 +08:00
linuswck 13720b3ccc Reassign Reference Designators for all Symbols 2023-11-29 10:47:38 +08:00
linuswck f558f62313 sch: Add Mounting Screw Symbol and MFR/PN 2023-11-29 10:47:16 +08:00
linuswck a8ac943190 Cleanup and Update Modification Date 2023-11-28 11:44:52 +08:00
linuswck 1b7940871b sch, pcb: Add 12V & Mounting holes to MCU EXT HDR 2023-11-28 10:42:20 +08:00
linuswck 83506fd3c6 sch, pcb: add tantalum C0G Caps for 8V out LT3045 2023-11-27 17:37:52 +08:00
linuswck f24f037348 sch, pcb: Change kirdy LD adpter connectors
- Add two extra mounting holes for kirdy LD adapter
- Update kirdy LD adapter 3D model
- Update the PCB layout accordingly
2023-11-27 17:37:52 +08:00
linuswck 95494ee031 sch, pcb: Add LPF and Buffer for TEC VREF 2023-11-27 17:37:52 +08:00
linuswck e7a7eee202 sch, pcb: Remove X7R, X5R at input LT304x
- Reduce the number of Tantalum Capacitor Used
- Replace some non critical ones with Electrolytic Caps
2023-11-27 17:37:52 +08:00
linuswck 5f7743698e pcb: Add reference designators for connectors, SWs
- SMA Connector, USB Type C, Power Jack, RJ45
- MCU Programming Headers and Boot 0 Headers
- Termination Resistor SW, Modulation Depth SW
2023-11-27 17:37:52 +08:00
linuswck 43903708c3 sch, pcb: Replace FB of -6V +15V LDO with inductor
- Build a Pi LPF on the input side
2023-11-27 17:37:52 +08:00
linuswck 24637b4216 sch, pcb: Add alternate footprint for LTC6655 Vref 2023-11-27 17:37:52 +08:00
linuswck 2cbab29c4e sch, pcb: Add LEDs and TPs to Critical Power Rails 2023-11-27 17:37:52 +08:00
linuswck c59eccaa7d sch, pcb: add 0R for TEC Vref Ouput
- For debugging if needed
2023-11-27 17:37:52 +08:00
linuswck db54e6cfa8 sch, pcb:Edit PCB shape for connectors to protrude
- Connectors now protrude the front panel
- Align the connectors by the outline generated from 3D Model
- Update the front panel symbol to include the two mounting holes
2023-11-27 17:37:52 +08:00
linuswck b901f84d0a sch, pcb: Add PWR, POE_PWR netclasses 2023-11-21 11:46:46 +08:00
linuswck de7c27c21f sch, pcb: Add mounting holes for Kirdy LD Adapter 2023-11-17 15:42:43 +08:00
linuswck 41db8612c0 pcb: relocate switches for better accessibility
- modulation depth SW and termination SW are relocated
2023-11-15 17:12:05 +08:00
linuswck de3e034c7a Add Front Panel, Kirdy LD Adapter 3D models
- Update sch, pcb, sym lib, footrprint lib
- Position of Kirdy LD Adapter is relocated so that it is symmetric
2023-11-15 17:11:51 +08:00
linuswck 9f3793c8fb pcb: Add 3D Models 2023-11-10 17:32:29 +08:00
linuswck 0b99a8f119 sch, pcb: Correct MFR/PN and optimize BOM 2023-11-10 15:18:22 +08:00
linuswck 5ad5914748 sch, pcb: exclude MHs and soldering JP from BOM 2023-11-09 15:24:07 +08:00
linuswck a30ac45c5f pcb: Remove "designed by" silkscreen 2023-11-08 11:53:18 +08:00
linuswck 13b5f661c5 pcb: Fix TEC Polarity Connections to Header
- Fix Issue #27
2023-11-08 11:53:07 +08:00
linuswck 2a6ad78f51 pcb: Finish Layout for rev0_3
- Assign MFR_PN for all Components
- schematics changes:
  - drivestage: Add Switch to optionally enable Modulation Signal Termination
  -             Add alternate Precision Power Resistor
  -             Modify the RC network values at TIA LPF Output
  - MCU: Add Redundant 2.54mm pitch Programming Header
  - thermostat: Duplicate the power filter network for alternate Temperature ADC
2023-11-02 15:24:26 +08:00
linuswck 5ffc2a1865 pcb: migrate to kicad 7 2023-10-25 17:35:58 +08:00
Alex Wong Tat Hang ad982265b2 improve relay power circuitry 2022-09-09 14:37:19 +08:00
Alex Wong Tat Hang 3715d93d5e clean up 2022-09-08 03:46:38 +08:00
Alex Wong Tat Hang 29cfbc9c4e finish v2 layout 2022-09-08 03:35:59 +08:00
Alex Wong Tat Hang be08d4518c some layout 2022-09-06 00:15:25 +08:00
Alex Wong Tat Hang 6aa57e04a3 update palcement 2022-09-04 23:27:58 +08:00
Alex Wong Tat Hang facb6df2cf placement v2 2022-09-04 23:06:16 +08:00
Alex Wong Tat Hang 78c8d1f1c6 fix eth 2022-09-03 19:00:29 +08:00
Alex Wong Tat Hang 82f609d00a sync 2022-08-31 21:11:43 +08:00
TopQuark12 65667ce44f v 0.2 schematics 2022-08-18 15:47:33 +08:00
Alex Wong Tat Hang 5227b8738b add V01 production files, bug fixes 2022-08-05 05:04:05 +08:00
Alex Wong Tat Hang 2ad7578972 minor adjustments 2022-07-08 01:44:56 +08:00
Alex Wong Tat Hang 50f5d78387 shove trace 2022-07-07 17:07:23 +08:00
Alex Wong Tat Hang 0c9d60ec79 polish 2022-07-07 16:54:30 +08:00
Alex Wong Tat Hang 757f8c2ebb passes DRC 2022-07-07 02:03:50 +08:00
Alex Wong Tat Hang b115f89f23 roughly done 2022-07-07 01:36:20 +08:00
Alex Wong Tat Hang ea71003c8b more routing 2022-07-06 22:24:28 +08:00
Alex Wong Tat Hang 79de11fd16 routing, bom update 2022-07-06 20:30:22 +08:00