2 Commits

Author SHA1 Message Date
0e66a5a894 Some KiCad Work 2025-10-06 20:21:24 +02:00
be484c2b23 all setup 2025-10-05 18:29:11 +02:00
14 changed files with 3495 additions and 23222 deletions

View File

@ -0,0 +1,2 @@
(kicad_pcb (version 20240108) (generator "pcbnew") (generator_version "8.0")
)

View File

@ -0,0 +1,83 @@
{
"board": {
"active_layer": 0,
"active_layer_preset": "",
"auto_track_width": true,
"hidden_netclasses": [],
"hidden_nets": [],
"high_contrast_mode": 0,
"net_color_mode": 1,
"opacity": {
"images": 0.6,
"pads": 1.0,
"tracks": 1.0,
"vias": 1.0,
"zones": 0.6
},
"selection_filter": {
"dimensions": true,
"footprints": true,
"graphics": true,
"keepouts": true,
"lockedItems": false,
"otherItems": true,
"pads": true,
"text": true,
"tracks": true,
"vias": true,
"zones": true
},
"visible_items": [
0,
1,
2,
3,
4,
5,
8,
9,
10,
11,
12,
13,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30,
32,
33,
34,
35,
36,
39,
40
],
"visible_layers": "fffffff_ffffffff",
"zone_display_mode": 0
},
"git": {
"repo_password": "",
"repo_type": "",
"repo_username": "",
"ssh_key": ""
},
"meta": {
"filename": "0002-PC817-Series-PhotoCoupler-Tester.kicad_prl",
"version": 3
},
"project": {
"files": []
}
}

View File

@ -0,0 +1,392 @@
{
"board": {
"3dviewports": [],
"design_settings": {
"defaults": {},
"diff_pair_dimensions": [],
"drc_exclusions": [],
"rules": {},
"track_widths": [],
"via_dimensions": []
},
"ipc2581": {
"dist": "",
"distpn": "",
"internal_id": "",
"mfg": "",
"mpn": ""
},
"layer_presets": [],
"viewports": []
},
"boards": [],
"cvpcb": {
"equivalence_files": []
},
"erc": {
"erc_exclusions": [],
"meta": {
"version": 0
},
"pin_map": [
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
1,
0,
1,
2
],
[
0,
1,
0,
0,
0,
0,
1,
1,
2,
1,
1,
2
],
[
0,
0,
0,
0,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
0,
2
],
[
1,
1,
1,
1,
1,
0,
1,
1,
1,
1,
1,
2
],
[
0,
0,
0,
1,
0,
0,
1,
0,
0,
0,
0,
2
],
[
0,
2,
1,
2,
0,
0,
1,
0,
2,
2,
2,
2
],
[
0,
2,
0,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
0,
2,
1,
1,
0,
0,
1,
0,
2,
0,
0,
2
],
[
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2,
2
]
],
"rule_severities": {
"bus_definition_conflict": "error",
"bus_entry_needed": "error",
"bus_to_bus_conflict": "error",
"bus_to_net_conflict": "error",
"conflicting_netclasses": "error",
"different_unit_footprint": "error",
"different_unit_net": "error",
"duplicate_reference": "error",
"duplicate_sheet_names": "error",
"endpoint_off_grid": "warning",
"extra_units": "error",
"global_label_dangling": "warning",
"hier_label_mismatch": "error",
"label_dangling": "error",
"lib_symbol_issues": "warning",
"missing_bidi_pin": "warning",
"missing_input_pin": "warning",
"missing_power_pin": "error",
"missing_unit": "warning",
"multiple_net_names": "warning",
"net_not_bus_member": "warning",
"no_connect_connected": "warning",
"no_connect_dangling": "warning",
"pin_not_connected": "error",
"pin_not_driven": "error",
"pin_to_pin": "warning",
"power_pin_not_driven": "error",
"similar_labels": "warning",
"simulation_model_issue": "ignore",
"unannotated": "error",
"unit_value_mismatch": "error",
"unresolved_variable": "error",
"wire_dangling": "error"
}
},
"libraries": {
"pinned_footprint_libs": [],
"pinned_symbol_libs": []
},
"meta": {
"filename": "0002-PC817-Series-PhotoCoupler-Tester.kicad_pro",
"version": 1
},
"net_settings": {
"classes": [
{
"bus_width": 12,
"clearance": 0.2,
"diff_pair_gap": 0.25,
"diff_pair_via_gap": 0.25,
"diff_pair_width": 0.2,
"line_style": 0,
"microvia_diameter": 0.3,
"microvia_drill": 0.1,
"name": "Default",
"pcb_color": "rgba(0, 0, 0, 0.000)",
"schematic_color": "rgba(0, 0, 0, 0.000)",
"track_width": 0.2,
"via_diameter": 0.6,
"via_drill": 0.3,
"wire_width": 6
}
],
"meta": {
"version": 3
},
"net_colors": null,
"netclass_assignments": null,
"netclass_patterns": []
},
"pcbnew": {
"last_paths": {
"gencad": "",
"idf": "",
"netlist": "",
"plot": "",
"pos_files": "",
"specctra_dsn": "",
"step": "",
"svg": "",
"vrml": ""
},
"page_layout_descr_file": ""
},
"schematic": {
"annotate_start_num": 0,
"bom_export_filename": "",
"bom_fmt_presets": [],
"bom_fmt_settings": {
"field_delimiter": ",",
"keep_line_breaks": false,
"keep_tabs": false,
"name": "CSV",
"ref_delimiter": ",",
"ref_range_delimiter": "",
"string_delimiter": "\""
},
"bom_presets": [],
"bom_settings": {
"exclude_dnp": false,
"fields_ordered": [
{
"group_by": false,
"label": "Reference",
"name": "Reference",
"show": true
},
{
"group_by": true,
"label": "Value",
"name": "Value",
"show": true
},
{
"group_by": false,
"label": "Datasheet",
"name": "Datasheet",
"show": true
},
{
"group_by": false,
"label": "Footprint",
"name": "Footprint",
"show": true
},
{
"group_by": false,
"label": "Qty",
"name": "${QUANTITY}",
"show": true
},
{
"group_by": true,
"label": "DNP",
"name": "${DNP}",
"show": true
}
],
"filter_string": "",
"group_symbols": true,
"name": "Grouped By Value",
"sort_asc": true,
"sort_field": "Reference"
},
"connection_grid_size": 50.0,
"drawing": {
"dashed_lines_dash_length_ratio": 12.0,
"dashed_lines_gap_length_ratio": 3.0,
"default_line_thickness": 6.0,
"default_text_size": 50.0,
"field_names": [],
"intersheets_ref_own_page": false,
"intersheets_ref_prefix": "",
"intersheets_ref_short": false,
"intersheets_ref_show": false,
"intersheets_ref_suffix": "",
"junction_size_choice": 3,
"label_size_ratio": 0.375,
"operating_point_overlay_i_precision": 3,
"operating_point_overlay_i_range": "~A",
"operating_point_overlay_v_precision": 3,
"operating_point_overlay_v_range": "~V",
"overbar_offset_ratio": 1.23,
"pin_symbol_size": 25.0,
"text_offset_ratio": 0.15
},
"legacy_lib_dir": "",
"legacy_lib_list": [],
"meta": {
"version": 1
},
"net_format_name": "",
"page_layout_descr_file": "",
"plot_directory": "",
"spice_current_sheet_as_root": false,
"spice_external_command": "spice \"%I\"",
"spice_model_current_sheet_as_root": true,
"spice_save_all_currents": false,
"spice_save_all_dissipations": false,
"spice_save_all_voltages": false,
"subpart_first_id": 65,
"subpart_id_separator": 0
},
"sheets": [
[
"febb417f-30ea-4952-b0ab-2e39281940f4",
"Root"
]
],
"text_variables": {}
}

View File

@ -1,108 +0,0 @@
# [DIY Kit Name] — Build Guide
**Version:** [v1.0]
**Date:** [YYYY-MM-DD]
**Author:** [Name / Contact]
---
## 1. Introduction
- What this kit does (short description).
- Skill level required (Beginner / Intermediate / Advanced).
- Estimated build time: [X hours].
- Tools required: [Soldering iron, multimeter, etc.].
---
## 2. Circuit Description
### 2.1 General Idea
- Short explanation of the concept.
- Example: *The kit demonstrates low-power control using an ATtiny85 microcontroller. It blinks an LED in Morse code and sleeps when ambient light is detected.*
### 2.2 Annotated Schematic
*(Insert schematic image exported from KiCad, e.g., as PNG or PDF)*
Use numbered blocks for explanation. Example:
**Figure 1: Schematic with annotation numbers**
| Block | Circuit Section | Description |
|:-----:|:------------------|:------------------------------------------------------------------------------------------------------|
| 1 | Power Supply | 2×AA batteries → DC/DC regulator (U1) → 5 V rail. Decoupling capacitors (C1, C2) smooth the voltage. |
| 2 | Controller | ATtiny85 (U2) running firmware. Pull-up resistors (R1, R2) ensure stable inputs. |
| 3 | LED Output | LED D1 driven by PB0. Current limited by R3 (330 Ω). |
| 4 | Light Sensor | LED D2 reverse biased → generates photocurrent. Read on PB2. |
| 5 | Programming Header| ISP 6-pin header for flashing firmware. |
| 6 | Test Points | Labeled pads J1J3 for debugging with a multimeter. |
*(Link to the KiCad schematic file in Git repo, e.g.: [GitHub/Gitea link])*
### 2.3 Functional Flow
- Add a block diagram showing logic signal flow (KiCad → export block diagram or draw in Mermaid).
- Example: *Battery → DC/DC → ATtiny85 → LED driver → LED.*
---
## 3. Mechanical Parts
### 3.1 2D CAD Files
- Mechanical drawings in DXF for front panel / housing.
- Dimensions, hole positions, and cut-outs for connectors.
### 3.2 3D Models
- STL/STEP files for 3D printing, if available.
- Assembly orientation, support recommendations.
*(Link to repo with mechanical CAD files.)*
---
## 4. Kit Contents
*(BOM table)*
---
## 5. Safety Notes
⚠️ Soldering involves heat. Work on a non-flammable surface.
⚠️ Observe polarity on diodes, electrolytic capacitors, and ICs.
---
## 6. Assembly Instructions
*(step-by-step with images/photos)*
---
## 7. First Power-Up
*(preconditions + test steps)*
---
## 8. Adjustments / Calibration
*(potentiometer trim, jumper setting, firmware config)*
---
## 9. Troubleshooting
*(table with symptoms and remedies)*
---
## 10. Next Steps / Modifications
*(extensions, software mods, hardware mods)*
---
## 11. Resources
- **Git Repository:** [link]
- **KiCad Project Files:** [link]
- **DXF Mechanical Files:** [link]
- **STL/3D Models:** [link]
- **Firmware Source Code:** [link]
- **Datasheets:** [links]
---
## 12. Document Control
| Version | Date | Author | Changes |
|:-------:|:----------:|:-----------|:------------------------------------------|
| 1.0 | YYYY-MM-DD | [Name] | Initial release |

View File

@ -1,108 +0,0 @@
# [Project Name] — Technical Manual
**Device:** [Device Name]
**Version:** [Document Version]
**Date:** [YYYY-MM-DD]
**Author:** [Name / Contact]
**Reviewed by:** [Reviewer]
---
## 1. Purpose and Scope
- **Purpose:** Short description of what the device does.
- **Scope:** Define the application area.
- **Target Audience:** Who should use this manual (e.g., service technicians, engineers).
- **Limitations:** What is not covered or not allowed.
---
## 2. Safety Information
⚠️ **Read before use!**
### 2.1 General Safety
- Only trained personnel may operate the device.
- Follow standard ESD and laboratory safety rules.
### 2.2 Electrical Safety
- Max. internal voltage: [X V].
- Use only insulated test leads and approved measurement devices.
### 2.3 Residual Risks
- [List possible hazards in failure scenarios.]
---
## 3. Device Overview
### 3.1 Description
Short text describing device and functionality.
### 3.2 Front Panel Elements
| ID | Name | Function |
|:-----:|:------------------|:--------------------------|
| SW1 | Channel Switch 1 | Activates channel 1 |
| LED1 | Status LED | Indicates request active |
| J1.1 | Connector | Test input/output |
### 3.3 Block Diagram
*(Insert diagram or schematic here)*
---
## 4. Intended Use
- The device is designed only for [specific purpose].
- Any other use is not permitted and voids responsibility of manufacturer.
---
## 5. Setup and Operation
### 5.1 Preconditions
- Batteries charged.
- All switches OFF.
### 5.2 Step-by-Step Procedure
| Step | Action | Expected Result | Remarks |
|:-----:|:----------------------------------|:----------------------|:--------------------------|
| 1 | Switch ON | LED lights green | — |
| 2 | Connect test cable J1.0 red/black | Channel LED active | — |
| 3 | Trigger tool GUI request | LED1 ON | Only one channel active |
*(Add additional steps as needed)*
---
## 6. Maintenance and Troubleshooting
### 6.1 Maintenance
- Replace fuse [specification].
- Replace batteries [specification].
### 6.2 Troubleshooting
| Symptom | Possible Cause | Remedy |
|:--------------------------|:------------------|:----------------------------------|
| No LED response | Battery empty | Replace batteries |
| Incorrect channel active | Miswiring | Check tool GUI configuration |
---
## 7. Technical Data
| Parameter | Value |
|:------------------|:------------------|
| Supply Voltage | [X V] |
| Fuse | [specification] |
| Battery | [type] |
| Max. current | [value] |
| Dimensions | [mm] |
| Weight | [g] |
---
## 8. References and Resources
- CAD files: [Link]
- Schematics: [Link]
- Git repository: [Link]
---
## 9. Document Control
| Version | Date | Author | Changes |
|:-------:|:----------:|:-----------|:------------------------------------------|
| 1.0 | YYYY-MM-DD | [Name] | Initial release |

BIN
docs/assets/EL817.pdf Normal file

Binary file not shown.

BIN
docs/assets/PC817A.PDF Normal file

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff