This commit is contained in:
sirlilpanda
2025-08-11 11:58:38 +12:00
6 changed files with 74 additions and 10 deletions

View File

@@ -1,21 +1,21 @@
# kicad project template # kicad project amp
[![.github/workflows/main.yaml](https://github.com/sirlilpanda/kicad-project-template/actions/workflows/main.yaml/badge.svg?branch=main)](https://github.com/sirlilpanda/kicad-project-template/actions/workflows/main.yaml) [![.github/workflows/main.yaml](https://github.com/sirlilpanda/10MHz-20v-pkpk-amp/actions/workflows/main.yaml/badge.svg?branch=main)](https://github.com/sirlilpanda/10MHz-20v-pkpk-amp/actions/workflows/main.yaml)
a cool table showing the workflow of all the kicad projects. a cool table showing the workflow of all the kicad projects.
| project_name | DRC | ERC | | project_name | DRC | ERC |
| ------------ | --- | --- | | ------------ | --- | --- |
| template | [](https://github.com/sirlilpanda/kicad-project-template/actions/runs/14507154830/attempts/1#summary-40698563204)| [](https://github.com/sirlilpanda/kicad-project-template/actions/runs/14507154830/attempts/1#summary-40698563199) | | 10MHz-amp | [](https://github.com/sirlilpanda/10MHz-20v-pkpk-amp/actions/runs/16867718554/attempts/1#summary-47776938391)| [](https://github.com/sirlilpanda/10MHz-20v-pkpk-amp/actions/runs/16867718554/attempts/1#summary-47776938395) |
for a quick guide check [project setup](#project-setup) for a quick guide check [project setup](#project-setup)
This is a simple project template for new kicad projects. This template has some basic setup already completed such as workflows for auto creating all the things you forget when creating a kicad project such as: This is a simple project template for new kicad projects. This template has some basic setup already completed such as workflows for auto creating all the things you forget when creating a kicad project such as:
- [gerbers](https://github.com/sirlilpanda/kicad-project-template/tree/main/template_gerber.zip) - [gerbers](https://github.com/sirlilpanda/10MHz-20v-pkpk-amp/tree/main/10MHz-amp_gerber.zip)
- [bom](https://github.com/sirlilpanda/kicad-project-template/tree/main/template_bom_report.md) - [bom](https://github.com/sirlilpanda/10MHz-20v-pkpk-amp/tree/main/10MHz-amp_bom_report.md)
- [schematic pdf](https://github.com/sirlilpanda/kicad-project-template/tree/main/template_schematic.pdf) - [schematic pdf](https://github.com/sirlilpanda/10MHz-20v-pkpk-amp/tree/main/10MHz-amp_schematic.pdf)
This workflow will also run the design rules check on the PCB and schematic to ensure that you upload a working PCB. These reports are uploaded as summaries within the github [actions tab](https://github.com/sirlilpanda/kicad-project-template/actions/runs/14507154830). This template has a simple schematic PCB in it (because DRC fails on an empty PCB). Shown below is the example PCB. This workflow will also run the design rules check on the PCB and schematic to ensure that you upload a working PCB. These reports are uploaded as summaries within the github [actions tab](https://github.com/sirlilpanda/10MHz-20v-pkpk-amp/actions/runs/16867718554). This template has a simple schematic PCB in it (because DRC fails on an empty PCB). Shown below is the example PCB.
![example pcb with battery diode and resistor](res/image.png) ![example pcb with battery diode and resistor](res/image.png)

Binary file not shown.

View File

@@ -0,0 +1,28 @@
"Refs","Value","Footprint","Qty","DNP"
"C1","1u","","1",""
"C2","100n","","1",""
"C3","10n","","1",""
"C4","22u","","1",""
"C5","10u","","1",""
"D1","D_Zener","","1",""
"D2","NUP2105L","Package_TO_SOT_SMD:SOT-23","1",""
"F1","Fuse","","1",""
"J1","Conn_Coaxial","","1",""
"J2","Jack-DC","","1",""
"J3","Conn_Coaxial","","1",""
"JP1","Jumper_2_Bridged","","1",""
"JP2","Jumper_2_Bridged","","1",""
"Q1","PMOS","","1",""
"R1","100","","1",""
"R2","20k","","1",""
"R3","10k","","1",""
"R4","10k","","1",""
"R5","5k","","1",""
"R6","1k","","1",""
"R7","10k","","1",""
"R8","50","","1",""
"R9","10k","","1",""
"R10","50","","1",""
"SW1","SW_SP5T_NR01105","Button_Switch_THT:SW_NKK_NR01","1",""
"SW2","SW_SPDT","","1",""
"U1","THS3491xDDA","Package_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm","1",""
1 Refs Value Footprint Qty DNP
2 C1 1u 1
3 C2 100n 1
4 C3 10n 1
5 C4 22u 1
6 C5 10u 1
7 D1 D_Zener 1
8 D2 NUP2105L Package_TO_SOT_SMD:SOT-23 1
9 F1 Fuse 1
10 J1 Conn_Coaxial 1
11 J2 Jack-DC 1
12 J3 Conn_Coaxial 1
13 JP1 Jumper_2_Bridged 1
14 JP2 Jumper_2_Bridged 1
15 Q1 PMOS 1
16 R1 100 1
17 R2 20k 1
18 R3 10k 1
19 R4 10k 1
20 R5 5k 1
21 R6 1k 1
22 R7 10k 1
23 R8 50 1
24 R9 10k 1
25 R10 50 1
26 SW1 SW_SP5T_NR01105 Button_Switch_THT:SW_NKK_NR01 1
27 SW2 SW_SPDT 1
28 U1 THS3491xDDA Package_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm 1

View File

@@ -0,0 +1,36 @@
# 📄 BOM for 10MHz-amp_bill_of_material 📄
report created at 23:46:48.637449 on 10-08-2025.
10MHz-amp_bill_of_material has a total of 27 parts with a cost of $0.
| Reference | Value | Quantity | part number | cost |
| --------- | ----- | -------- | ----------- | ---- |
| C1 | 1u | 1 | | $0 |
| C2 | 100n | 1 | | $0 |
| C3 | 10n | 1 | | $0 |
| C4 | 22u | 1 | | $0 |
| C5 | 10u | 1 | | $0 |
| D1 | D_Zener | 1 | | $0 |
| D2 | NUP2105L | 1 | Package_TO_SOT_SMD:SOT-23 | $0 |
| F1 | Fuse | 1 | | $0 |
| J1 | Conn_Coaxial | 1 | | $0 |
| J2 | Jack-DC | 1 | | $0 |
| J3 | Conn_Coaxial | 1 | | $0 |
| JP1 | Jumper_2_Bridged | 1 | | $0 |
| JP2 | Jumper_2_Bridged | 1 | | $0 |
| Q1 | PMOS | 1 | | $0 |
| R1 | 100 | 1 | | $0 |
| R2 | 20k | 1 | | $0 |
| R3 | 10k | 1 | | $0 |
| R4 | 10k | 1 | | $0 |
| R5 | 5k | 1 | | $0 |
| R6 | 1k | 1 | | $0 |
| R7 | 10k | 1 | | $0 |
| R8 | 50 | 1 | | $0 |
| R9 | 10k | 1 | | $0 |
| R10 | 50 | 1 | | $0 |
| SW1 | SW_SP5T_NR01105 | 1 | Button_Switch_THT:SW_NKK_NR01 | $0 |
| SW2 | SW_SPDT | 1 | | $0 |
| U1 | THS3491xDDA | 1 | Package_SO:Texas_R-PDSO-G8_EP2.95x4.9mm_Mask2.4x3.1mm | $0 |
| | total | 27 | total | $0 |

BIN
pcbs/10MHz-amp_gerber.zip Normal file

Binary file not shown.

View File

@@ -1,7 +1,7 @@
needs_setup: true needs_setup: false
# this is set to the name of your repo during setup, you can change it later on using the rename tool # this is set to the name of your repo during setup, you can change it later on using the rename tool
project_name: template project_name: amp
# this is a list of the production formats that you would like # this is a list of the production formats that you would like
# honestly only use gerbers, i doubt i will add anything else # honestly only use gerbers, i doubt i will add anything else
@@ -42,4 +42,4 @@ drc_report_template_path: .github/report_templates/drc_report_template.mustache
readme_template_path: .github/report_templates/readme.mustache readme_template_path: .github/report_templates/readme.mustache
# allow the readme to be auto updated using the readme template # allow the readme to be auto updated using the readme template
dynamic_read_me: true dynamic_read_me: true