Compare commits
44 Commits
hardware-n
...
hardware-6
| Author | SHA1 | Date | |
|---|---|---|---|
| d6cd8b532f | |||
|
|
ca28c8f763 | ||
| ff65abb643 | |||
| ac6e0894fc | |||
|
|
60bb3118eb | ||
| 8bf72e3c81 | |||
| dfaf6eaf98 | |||
|
|
62ed7bd826 | ||
|
|
8b068c468f | ||
|
|
65cb0c2ecb | ||
|
|
e82e3d22cd | ||
|
|
bfc882e44b | ||
|
|
69de9540ac | ||
|
|
2801245e4f | ||
| fcb2a9e938 | |||
| 094f7bcdc7 | |||
|
|
4cb7ab4dc8 | ||
| d356479a55 | |||
|
|
69bc7674a0 | ||
|
|
40901fa543 | ||
|
|
60ec254569 | ||
|
|
4267689b28 | ||
|
|
ca1b6adbf7 | ||
| 15e581963d | |||
| 0ed948a3ce | |||
| 76706fa1c6 | |||
|
|
48fe2ee85d | ||
|
|
d2c4b75e65 | ||
|
|
8ae16f780c | ||
| df41a3dc30 | |||
|
|
3d15b7928b | ||
|
|
08b73dc569 | ||
| bfc06f9d94 | |||
|
|
805d70bded | ||
|
|
bb959c8ce4 | ||
|
|
faf4a6d2eb | ||
| c444734aeb | |||
| d1ac2568fd | |||
|
|
d8cfed6042 | ||
| fc28b98ea7 | |||
| 72c174bfc1 | |||
| 5f5997ae45 | |||
| 9917bb789b | |||
| aa5960a79e |
@@ -10,6 +10,11 @@ A customizable modular keyboard system where each key cluster is its own module,
|
|||||||
- 🎛️ **Configurable firmware** — master + module code, easily updated
|
- 🎛️ **Configurable firmware** — master + module code, easily updated
|
||||||
- ⚡ **Hotplug detection** — modules can be discovered dynamically
|
- ⚡ **Hotplug detection** — modules can be discovered dynamically
|
||||||
|
|
||||||
|
# Numpad Module
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
## Repo Structure
|
## Repo Structure
|
||||||
```
|
```
|
||||||
├─firmware/ - Embedded code for the core system
|
├─firmware/ - Embedded code for the core system
|
||||||
|
|||||||
BIN
assets/numpad-backv1.png
Normal file
BIN
assets/numpad-backv1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
BIN
assets/numpad-frontv1.png
Normal file
BIN
assets/numpad-frontv1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 991 KiB |
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
|
|||||||
|
6497c7ba974eafbd1282578e90a791cf720e77bf
|
||||||
32
firmware/modularkbd/.project
Normal file
32
firmware/modularkbd/.project
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<projectDescription>
|
||||||
|
<name>modularkbd</name>
|
||||||
|
<comment></comment>
|
||||||
|
<projects>
|
||||||
|
</projects>
|
||||||
|
<buildSpec>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.genmakebuilder</name>
|
||||||
|
<triggers>clean,full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
<buildCommand>
|
||||||
|
<name>org.eclipse.cdt.managedbuilder.core.ScannerConfigBuilder</name>
|
||||||
|
<triggers>full,incremental,</triggers>
|
||||||
|
<arguments>
|
||||||
|
</arguments>
|
||||||
|
</buildCommand>
|
||||||
|
</buildSpec>
|
||||||
|
<natures>
|
||||||
|
<nature>com.st.stm32cube.ide.mcu.MCUProjectNature</nature>
|
||||||
|
<nature>com.st.stm32cube.ide.mcu.MCUCubeProjectNature</nature>
|
||||||
|
<nature>org.eclipse.cdt.core.cnature</nature>
|
||||||
|
<nature>com.st.stm32cube.ide.mcu.MCUCubeIdeServicesRevAev2ProjectNature</nature>
|
||||||
|
<nature>com.st.stm32cube.ide.mcu.MCUAdvancedStructureProjectNature</nature>
|
||||||
|
<nature>com.st.stm32cube.ide.mcu.MCUSingleCpuProjectNature</nature>
|
||||||
|
<nature>com.st.stm32cube.ide.mcu.MCURootProjectNature</nature>
|
||||||
|
<nature>org.eclipse.cdt.managedbuilder.core.managedBuildNature</nature>
|
||||||
|
<nature>org.eclipse.cdt.managedbuilder.core.ScannerConfigNature</nature>
|
||||||
|
</natures>
|
||||||
|
</projectDescription>
|
||||||
252
firmware/numpad/numpad.ioc
Normal file
252
firmware/numpad/numpad.ioc
Normal file
@@ -0,0 +1,252 @@
|
|||||||
|
#MicroXplorer Configuration settings - do not modify
|
||||||
|
CAD.formats=
|
||||||
|
CAD.pinconfig=
|
||||||
|
CAD.provider=
|
||||||
|
File.Version=6
|
||||||
|
GPIO.groupedBy=Group By Peripherals
|
||||||
|
KeepUserPlacement=false
|
||||||
|
Mcu.CPN=STM32F446RET6
|
||||||
|
Mcu.Family=STM32F4
|
||||||
|
Mcu.IP0=I2C1
|
||||||
|
Mcu.IP1=NVIC
|
||||||
|
Mcu.IP2=RCC
|
||||||
|
Mcu.IP3=SYS
|
||||||
|
Mcu.IP4=UART4
|
||||||
|
Mcu.IP5=UART5
|
||||||
|
Mcu.IP6=USART1
|
||||||
|
Mcu.IP7=USART2
|
||||||
|
Mcu.IP8=USB_DEVICE
|
||||||
|
Mcu.IP9=USB_OTG_FS
|
||||||
|
Mcu.IPNb=10
|
||||||
|
Mcu.Name=STM32F446R(C-E)Tx
|
||||||
|
Mcu.Package=LQFP64
|
||||||
|
Mcu.Pin0=PH0-OSC_IN
|
||||||
|
Mcu.Pin1=PH1-OSC_OUT
|
||||||
|
Mcu.Pin10=PB2
|
||||||
|
Mcu.Pin11=PB10
|
||||||
|
Mcu.Pin12=PC7
|
||||||
|
Mcu.Pin13=PC8
|
||||||
|
Mcu.Pin14=PC9
|
||||||
|
Mcu.Pin15=PA8
|
||||||
|
Mcu.Pin16=PA9
|
||||||
|
Mcu.Pin17=PA10
|
||||||
|
Mcu.Pin18=PA11
|
||||||
|
Mcu.Pin19=PA12
|
||||||
|
Mcu.Pin2=PA0-WKUP
|
||||||
|
Mcu.Pin20=PA13
|
||||||
|
Mcu.Pin21=PA14
|
||||||
|
Mcu.Pin22=PC12
|
||||||
|
Mcu.Pin23=PD2
|
||||||
|
Mcu.Pin24=PB4
|
||||||
|
Mcu.Pin25=PB5
|
||||||
|
Mcu.Pin26=PB6
|
||||||
|
Mcu.Pin27=PB7
|
||||||
|
Mcu.Pin28=PB8
|
||||||
|
Mcu.Pin29=PB9
|
||||||
|
Mcu.Pin3=PA1
|
||||||
|
Mcu.Pin30=VP_SYS_VS_Systick
|
||||||
|
Mcu.Pin31=VP_USB_DEVICE_VS_USB_DEVICE_HID_FS
|
||||||
|
Mcu.Pin4=PA2
|
||||||
|
Mcu.Pin5=PA3
|
||||||
|
Mcu.Pin6=PC4
|
||||||
|
Mcu.Pin7=PC5
|
||||||
|
Mcu.Pin8=PB0
|
||||||
|
Mcu.Pin9=PB1
|
||||||
|
Mcu.PinsNb=32
|
||||||
|
Mcu.ThirdPartyNb=0
|
||||||
|
Mcu.UserConstants=
|
||||||
|
Mcu.UserName=STM32F446RETx
|
||||||
|
MxCube.Version=6.13.0
|
||||||
|
MxDb.Version=DB.6.0.130
|
||||||
|
NVIC.BusFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
NVIC.DebugMonitor_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
NVIC.ForceEnableDMAVector=true
|
||||||
|
NVIC.HardFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
NVIC.I2C1_EV_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||||
|
NVIC.MemoryManagement_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
NVIC.NonMaskableInt_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
NVIC.OTG_FS_IRQn=true\:0\:0\:false\:false\:true\:false\:true\:true
|
||||||
|
NVIC.PendSV_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
NVIC.PriorityGroup=NVIC_PRIORITYGROUP_4
|
||||||
|
NVIC.SVCall_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
NVIC.SysTick_IRQn=true\:15\:0\:false\:false\:true\:false\:true\:false
|
||||||
|
NVIC.UART4_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||||
|
NVIC.UART5_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||||
|
NVIC.USART1_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||||
|
NVIC.USART2_IRQn=true\:0\:0\:false\:false\:true\:true\:true\:true
|
||||||
|
NVIC.UsageFault_IRQn=true\:0\:0\:false\:false\:true\:false\:false\:false
|
||||||
|
PA0-WKUP.Mode=Asynchronous
|
||||||
|
PA0-WKUP.Signal=UART4_TX
|
||||||
|
PA1.Mode=Asynchronous
|
||||||
|
PA1.Signal=UART4_RX
|
||||||
|
PA10.Mode=Asynchronous
|
||||||
|
PA10.Signal=USART1_RX
|
||||||
|
PA11.Mode=Device_Only
|
||||||
|
PA11.Signal=USB_OTG_FS_DM
|
||||||
|
PA12.Mode=Device_Only
|
||||||
|
PA12.Signal=USB_OTG_FS_DP
|
||||||
|
PA13.Mode=Serial_Wire
|
||||||
|
PA13.Signal=SYS_JTMS-SWDIO
|
||||||
|
PA14.Mode=Serial_Wire
|
||||||
|
PA14.Signal=SYS_JTCK-SWCLK
|
||||||
|
PA2.Mode=Asynchronous
|
||||||
|
PA2.Signal=USART2_TX
|
||||||
|
PA3.Mode=Asynchronous
|
||||||
|
PA3.Signal=USART2_RX
|
||||||
|
PA8.GPIOParameters=GPIO_Label
|
||||||
|
PA8.GPIO_Label=COL4
|
||||||
|
PA8.Locked=true
|
||||||
|
PA8.Signal=GPIO_Output
|
||||||
|
PA9.Mode=Asynchronous
|
||||||
|
PA9.Signal=USART1_TX
|
||||||
|
PB0.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||||
|
PB0.GPIO_Label=ROW4
|
||||||
|
PB0.GPIO_PuPd=GPIO_PULLDOWN
|
||||||
|
PB0.Locked=true
|
||||||
|
PB0.Signal=GPIO_Input
|
||||||
|
PB1.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||||
|
PB1.GPIO_Label=ROW3
|
||||||
|
PB1.GPIO_PuPd=GPIO_PULLDOWN
|
||||||
|
PB1.Locked=true
|
||||||
|
PB1.Signal=GPIO_Input
|
||||||
|
PB10.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||||
|
PB10.GPIO_Label=ROW1SR
|
||||||
|
PB10.GPIO_PuPd=GPIO_PULLDOWN
|
||||||
|
PB10.Locked=true
|
||||||
|
PB10.Signal=GPIO_Input
|
||||||
|
PB2.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||||
|
PB2.GPIO_Label=ROW2
|
||||||
|
PB2.GPIO_PuPd=GPIO_PULLDOWN
|
||||||
|
PB2.Locked=true
|
||||||
|
PB2.Signal=GPIO_Input
|
||||||
|
PB4.GPIOParameters=GPIO_Label
|
||||||
|
PB4.GPIO_Label=WDebug
|
||||||
|
PB4.Locked=true
|
||||||
|
PB4.Signal=GPIO_Output
|
||||||
|
PB5.GPIOParameters=GPIO_Label
|
||||||
|
PB5.GPIO_Label=SDebug
|
||||||
|
PB5.Locked=true
|
||||||
|
PB5.Signal=GPIO_Output
|
||||||
|
PB6.GPIOParameters=GPIO_Label
|
||||||
|
PB6.GPIO_Label=EDebug
|
||||||
|
PB6.Locked=true
|
||||||
|
PB6.Signal=GPIO_Output
|
||||||
|
PB7.GPIOParameters=GPIO_Label
|
||||||
|
PB7.GPIO_Label=NDebug
|
||||||
|
PB7.Locked=true
|
||||||
|
PB7.Signal=GPIO_Output
|
||||||
|
PB8.Mode=I2C
|
||||||
|
PB8.Signal=I2C1_SCL
|
||||||
|
PB9.Mode=I2C
|
||||||
|
PB9.Signal=I2C1_SDA
|
||||||
|
PC12.Mode=Asynchronous
|
||||||
|
PC12.Signal=UART5_TX
|
||||||
|
PC4.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||||
|
PC4.GPIO_Label=ROW6
|
||||||
|
PC4.GPIO_PuPd=GPIO_PULLDOWN
|
||||||
|
PC4.Locked=true
|
||||||
|
PC4.Signal=GPIO_Input
|
||||||
|
PC5.GPIOParameters=GPIO_PuPd,GPIO_Label
|
||||||
|
PC5.GPIO_Label=ROW5
|
||||||
|
PC5.GPIO_PuPd=GPIO_PULLDOWN
|
||||||
|
PC5.Locked=true
|
||||||
|
PC5.Signal=GPIO_Input
|
||||||
|
PC7.GPIOParameters=GPIO_Label
|
||||||
|
PC7.GPIO_Label=COL1
|
||||||
|
PC7.Locked=true
|
||||||
|
PC7.Signal=GPIO_Output
|
||||||
|
PC8.GPIOParameters=GPIO_Label
|
||||||
|
PC8.GPIO_Label=COL2
|
||||||
|
PC8.Locked=true
|
||||||
|
PC8.Signal=GPIO_Output
|
||||||
|
PC9.GPIOParameters=GPIO_Label
|
||||||
|
PC9.GPIO_Label=COL3
|
||||||
|
PC9.Locked=true
|
||||||
|
PC9.Signal=GPIO_Output
|
||||||
|
PD2.Mode=Asynchronous
|
||||||
|
PD2.Signal=UART5_RX
|
||||||
|
PH0-OSC_IN.Mode=HSE-External-Oscillator
|
||||||
|
PH0-OSC_IN.Signal=RCC_OSC_IN
|
||||||
|
PH1-OSC_OUT.Mode=HSE-External-Oscillator
|
||||||
|
PH1-OSC_OUT.Signal=RCC_OSC_OUT
|
||||||
|
PinOutPanel.RotationAngle=0
|
||||||
|
ProjectManager.AskForMigrate=true
|
||||||
|
ProjectManager.BackupPrevious=false
|
||||||
|
ProjectManager.CompilerOptimize=6
|
||||||
|
ProjectManager.ComputerToolchain=false
|
||||||
|
ProjectManager.CoupleFile=false
|
||||||
|
ProjectManager.CustomerFirmwarePackage=
|
||||||
|
ProjectManager.DefaultFWLocation=true
|
||||||
|
ProjectManager.DeletePrevious=true
|
||||||
|
ProjectManager.DeviceId=STM32F446RETx
|
||||||
|
ProjectManager.FirmwarePackage=STM32Cube FW_F4 V1.28.2
|
||||||
|
ProjectManager.FreePins=false
|
||||||
|
ProjectManager.HalAssertFull=false
|
||||||
|
ProjectManager.HeapSize=0x200
|
||||||
|
ProjectManager.KeepUserCode=true
|
||||||
|
ProjectManager.LastFirmware=true
|
||||||
|
ProjectManager.LibraryCopy=0
|
||||||
|
ProjectManager.MainLocation=Core/Src
|
||||||
|
ProjectManager.NoMain=false
|
||||||
|
ProjectManager.PreviousToolchain=
|
||||||
|
ProjectManager.ProjectBuild=false
|
||||||
|
ProjectManager.ProjectFileName=numpad.ioc
|
||||||
|
ProjectManager.ProjectName=numpad
|
||||||
|
ProjectManager.ProjectStructure=
|
||||||
|
ProjectManager.RegisterCallBack=
|
||||||
|
ProjectManager.StackSize=0x400
|
||||||
|
ProjectManager.TargetToolchain=EWARM V8.50
|
||||||
|
ProjectManager.ToolChainLocation=
|
||||||
|
ProjectManager.UAScriptAfterPath=
|
||||||
|
ProjectManager.UAScriptBeforePath=
|
||||||
|
ProjectManager.UnderRoot=false
|
||||||
|
ProjectManager.functionlistsort=
|
||||||
|
RCC.CECFreq_Value=32786.88524590164
|
||||||
|
RCC.CortexFreq_Value=16000000
|
||||||
|
RCC.FamilyName=M
|
||||||
|
RCC.I2S1Freq_Value=150000000
|
||||||
|
RCC.I2S2Freq_Value=150000000
|
||||||
|
RCC.IPParameters=CECFreq_Value,CortexFreq_Value,FamilyName,I2S1Freq_Value,I2S2Freq_Value,PLLCLKFreq_Value,PLLI2SPCLKFreq_Value,PLLI2SQCLKFreq_Value,PLLI2SRCLKFreq_Value,PLLI2SoutputFreq_Value,PLLM,PLLN,PLLQ,PLLQCLKFreq_Value,PLLRCLKFreq_Value,PLLSAIPCLKFreq_Value,PLLSAIQCLKFreq_Value,PLLSAIoutputFreq_Value,SAIAFreq_Value,SAIBFreq_Value,SDIOFreq_Value,SPDIFRXFreq_Value,USBFreq_Value,VCOI2SInputFreq_Value,VCOI2SOutputFreq_Value,VCOInputFreq_Value,VCOOutputFreq_Value,VCOSAIInputFreq_Value,VCOSAIOutputFreq_Value
|
||||||
|
RCC.PLLCLKFreq_Value=120000000
|
||||||
|
RCC.PLLI2SPCLKFreq_Value=150000000
|
||||||
|
RCC.PLLI2SQCLKFreq_Value=150000000
|
||||||
|
RCC.PLLI2SRCLKFreq_Value=150000000
|
||||||
|
RCC.PLLI2SoutputFreq_Value=150000000
|
||||||
|
RCC.PLLM=15
|
||||||
|
RCC.PLLN=144
|
||||||
|
RCC.PLLQ=5
|
||||||
|
RCC.PLLQCLKFreq_Value=48000000
|
||||||
|
RCC.PLLRCLKFreq_Value=120000000
|
||||||
|
RCC.PLLSAIPCLKFreq_Value=150000000
|
||||||
|
RCC.PLLSAIQCLKFreq_Value=150000000
|
||||||
|
RCC.PLLSAIoutputFreq_Value=150000000
|
||||||
|
RCC.SAIAFreq_Value=150000000
|
||||||
|
RCC.SAIBFreq_Value=150000000
|
||||||
|
RCC.SDIOFreq_Value=48000000
|
||||||
|
RCC.SPDIFRXFreq_Value=120000000
|
||||||
|
RCC.USBFreq_Value=48000000
|
||||||
|
RCC.VCOI2SInputFreq_Value=1562500
|
||||||
|
RCC.VCOI2SOutputFreq_Value=300000000
|
||||||
|
RCC.VCOInputFreq_Value=1666666.6666666667
|
||||||
|
RCC.VCOOutputFreq_Value=240000000
|
||||||
|
RCC.VCOSAIInputFreq_Value=1562500
|
||||||
|
RCC.VCOSAIOutputFreq_Value=300000000
|
||||||
|
UART4.IPParameters=VirtualMode
|
||||||
|
UART4.VirtualMode=Asynchronous
|
||||||
|
UART5.IPParameters=VirtualMode
|
||||||
|
UART5.VirtualMode=Asynchronous
|
||||||
|
USART1.IPParameters=VirtualMode
|
||||||
|
USART1.VirtualMode=VM_ASYNC
|
||||||
|
USART2.IPParameters=VirtualMode
|
||||||
|
USART2.VirtualMode=VM_ASYNC
|
||||||
|
USB_DEVICE.CLASS_NAME_FS=HID
|
||||||
|
USB_DEVICE.IPParameters=VirtualMode-HID_FS,VirtualModeFS,CLASS_NAME_FS
|
||||||
|
USB_DEVICE.VirtualMode-HID_FS=Hid
|
||||||
|
USB_DEVICE.VirtualModeFS=Hid_FS
|
||||||
|
USB_OTG_FS.IPParameters=VirtualMode
|
||||||
|
USB_OTG_FS.VirtualMode=Device_Only
|
||||||
|
VP_SYS_VS_Systick.Mode=SysTick
|
||||||
|
VP_SYS_VS_Systick.Signal=SYS_VS_Systick
|
||||||
|
VP_USB_DEVICE_VS_USB_DEVICE_HID_FS.Mode=HID_FS
|
||||||
|
VP_USB_DEVICE_VS_USB_DEVICE_HID_FS.Signal=USB_DEVICE_VS_USB_DEVICE_HID_FS
|
||||||
|
board=custom
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
26
hardware/68percent/68percent.csv
Normal file
26
hardware/68percent/68percent.csv
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
2"Reference","Qty","Value","DNP","Exclude from BOM","Exclude from Board","Footprint","Datasheet"
|
||||||
|
"C1,C2","2","20pF","","","","PCM_Capacitor_SMD_AKL:C_0805_2012Metric","~"
|
||||||
|
"C3,C4,C5,C6","4","100nF","","","","PCM_Capacitor_SMD_AKL:C_0805_2012Metric","~"
|
||||||
|
"C7,C10","2","1uF","","","","PCM_Capacitor_SMD_AKL:C_0805_2012Metric","~"
|
||||||
|
"C8","1","10uF","","","","PCM_Capacitor_SMD_AKL:C_0805_2012Metric","~"
|
||||||
|
"C9","1","4.7uF","","","","PCM_Capacitor_SMD_AKL:C_0805_2012Metric","~"
|
||||||
|
"C11","1","0.1uF","","","","PCM_Capacitor_SMD_AKL:C_0805_2012Metric","~"
|
||||||
|
"D1","1","PRTR5V0U2X","","","","PCM_Package_TO_SOT_SMD_AKL:SOT-143_Handsoldering","https://www.tme.eu/Document/4eac14af69261014af6cc93b35742953/PRTR5V0U2X-DTE.pdf"
|
||||||
|
"D2","1","BAT60JFILM","","","","PCM_Diode_SMD_AKL:D_SOD-323",""
|
||||||
|
"D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15,D16,D17,D18,D19,D20,D21,D22,D23,D24,D25,D26,D27,D28,D29","27","1N4148W","","","","PCM_Diode_SMD_AKL:D_SOD-123","https://datasheet.octopart.com/1N4148W-HE3-18-Vishay-datasheet-17291302.pdf"
|
||||||
|
"East1,North1,South1,West1","4","Conn_01x04","","","","Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical",""
|
||||||
|
"FB1","1","Ferrite_Bead","","","","PCM_Fuse_AKL:Fuse_0805_2012Metric_Pad1.15x1.40mm_BigPads","~"
|
||||||
|
"IC1","1","LD1117-3.3V-SOT223","","","","PCM_4ms_Package_SOT:SOT223","https://www.mouser.com/datasheet/2/389/cd00000544-1795431.pdf"
|
||||||
|
"J1","1","Conn_01x06","","","","Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal",""
|
||||||
|
"LED1,LED2,LED3,LED4,LED5,LED6,LED7,LED8,LED9,LED10,LED11,LED12,LED13,LED14,LED15,LED16,LED17,LED18,LED19,LED20,LED21,LED22,LED23,LED24,LED25,LED26,LED27","27","MX_SK6812MINI-E","","","","PCM_marbastlib-mx:LED_MX_6028R",""
|
||||||
|
"MACRO_A1,MACRO_B1,MACRO_C1,MACRO_D1,MACRO_E1,MACRO_F1,MACRO_G1,MACRO_H1,MACRO_I1,NUM_0,NUM_1,NUM_2,NUM_3,NUM_4,NUM_5,NUM_6,NUM_7,NUM_8,NUM_10,NUM_ADD1,NUM_DIV1,NUM_ENTER1,NUM_LOCK1,NUM_MULT1,NUM_PERIOD1,NUM_SUB1","26","MX_SW_HS","","","","PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u","~"
|
||||||
|
"R1,R2","2","5.1k","","","","PCM_Resistor_SMD_AKL:R_0805_2012Metric","~"
|
||||||
|
"R3,R4,R6,R7,R8,R9","6","22","","","","PCM_Resistor_SMD_AKL:R_0805_2012Metric","~"
|
||||||
|
"R5","1","10k","","","","PCM_Resistor_SMD_AKL:R_0805_2012Metric","~"
|
||||||
|
"R10,R13","2","DNP","","","","PCM_Resistor_SMD_AKL:R_0805_2012Metric","~"
|
||||||
|
"S1,S2,S3","3","MX_stab","","","","PCM_marbastlib-mx:STAB_MX_P_2u",""
|
||||||
|
"SW1","1","ROT_SKYLOONG_HS","","Excluded from BOM","","PCM_marbastlib-various:ROT_SKYLOONG_HS-Switch","https://skyloong.vip/products/abs-hot-swappable-knobs-madule"
|
||||||
|
"SW2","1","Push_Button","","","","PCM_marbastlib-various:SW_SPST_SKQG_WithStem",""
|
||||||
|
"U1","1","~","","","","footprints:LQFP64-10x10mm",""
|
||||||
|
"USB1","1","HRO-TYPE-C-31-M-12","","","","Type-C.pretty-master:HRO-TYPE-C-31-M-12-HandSoldering",""
|
||||||
|
"Y1","1","8MHz","","","","PCM_Crystal_AKL:Crystal_HC52-U_Vertical",""
|
||||||
|
Can't render this file because it contains an unexpected character in line 1 and column 2.
|
169
hardware/68percent/68percent.kicad_dru
Normal file
169
hardware/68percent/68percent.kicad_dru
Normal file
@@ -0,0 +1,169 @@
|
|||||||
|
(version 1)
|
||||||
|
#PCBWay Custom DRC for Kicad 7
|
||||||
|
|
||||||
|
# ----------------------------------- Minimum trace width and spacing (PICK ONE) --------------------
|
||||||
|
|
||||||
|
# 2oz copper
|
||||||
|
#(rule "Minimum Trace Width and Spacing (outer layer)"
|
||||||
|
#(constraint track_width (min 0.1524mm))
|
||||||
|
#(constraint clearance (min 0.1778mm))
|
||||||
|
#(layer outer)
|
||||||
|
#(condition "A.Type == 'track'"))
|
||||||
|
|
||||||
|
#(rule "Minimum Trace Width and Spacing (innner layer)"
|
||||||
|
#(constraint track_width (min 0.1524mm))
|
||||||
|
#(constraint clearance (min 0.1778mm))
|
||||||
|
#(layer inner)
|
||||||
|
#(condition "A.Type == 'track'"))
|
||||||
|
|
||||||
|
|
||||||
|
# 2-layer, 1oz copper
|
||||||
|
(rule "Minimum Trace Width and Spacing (outer layer)"
|
||||||
|
(constraint track_width (min 0.127mm))
|
||||||
|
(constraint clearance (min 0.127mm))
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'track'"))
|
||||||
|
|
||||||
|
(rule "Minimum Trace Width and Spacing (inner layer)"
|
||||||
|
(constraint track_width (min 0.1mm))
|
||||||
|
(constraint clearance (min 0.1mm))
|
||||||
|
(layer inner)
|
||||||
|
(condition "A.Type == 'track'"))
|
||||||
|
|
||||||
|
# 4-layer , 1oz and 0.5oz copper
|
||||||
|
#(rule "Minimum Trace Width and Spacing (outer layer)"
|
||||||
|
#(constraint track_width (min 0.09mm))
|
||||||
|
#(constraint clearance (min 0.09mm))
|
||||||
|
#(layer outer)
|
||||||
|
#(condition "A.Type == 'track'"))
|
||||||
|
|
||||||
|
#(rule "Minimum Trace Width and Spacing (inner layer)"
|
||||||
|
#(constraint track_width (min 0.1mm))
|
||||||
|
#(constraint clearance (min 0.09mm))
|
||||||
|
#(layer inner)
|
||||||
|
#(condition "A.Type == 'track'"))
|
||||||
|
|
||||||
|
# ------------------------------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
# Drill/hole size - listed here to maintain order of rule application. Must not override rule set in Via hole/diameter size below.
|
||||||
|
(rule "drill hole size (mechanical)"
|
||||||
|
(constraint hole_size (min 0.15mm) (max 6.3mm)))
|
||||||
|
|
||||||
|
# ----------------------------------- Via hole/diameter size (PICK ONE) ------------------------------------
|
||||||
|
|
||||||
|
# 2-layer standard
|
||||||
|
(rule "Minimum Via Diameter and Hole Size"
|
||||||
|
(constraint hole_size (min 0.3mm))
|
||||||
|
(constraint via_diameter (min 0.5mm))
|
||||||
|
(condition "A.Type == 'via'"))
|
||||||
|
|
||||||
|
# 4-layer standard
|
||||||
|
#(rule "Minimum Via Diameter and Hole Size"
|
||||||
|
#(constraint hole_size (min 0.3mm))
|
||||||
|
#(constraint via_diameter (min 0.45mm))
|
||||||
|
#(condition "A.Type == 'via'"))
|
||||||
|
|
||||||
|
# 4-layer advanced
|
||||||
|
#(rule "Minimum Via Diameter and Hole Size"
|
||||||
|
#(constraint hole_size (min 0.25mm))
|
||||||
|
#(constraint via_diameter (min 0.4mm))
|
||||||
|
#(constraint disallow buried_via)
|
||||||
|
#(condition "A.Type == 'via'"))
|
||||||
|
|
||||||
|
# 4-layer advanced
|
||||||
|
#(rule "Minimum Via Diameter and Hole Size"
|
||||||
|
#(constraint hole_size (min 0.2mm))
|
||||||
|
#(constraint via_diameter (min 0.35mm))
|
||||||
|
#(condition "A.Type == 'via'"))
|
||||||
|
|
||||||
|
# 4-layer advanced
|
||||||
|
#(rule "Minimum Via Diameter and Hole Size"
|
||||||
|
#(constraint hole_size (min 0.15mm))
|
||||||
|
#(constraint via_diameter (min 0.3mm))
|
||||||
|
#(condition "A.Type == 'via'"))
|
||||||
|
|
||||||
|
# ----------------------------------- Drill/hole size ------------------------------------
|
||||||
|
|
||||||
|
(rule "PTH Hole Size"
|
||||||
|
(constraint hole_size (min 0.2mm) (max 6.35mm))
|
||||||
|
(condition "A.Type != 'Via' && A.isPlated()"))
|
||||||
|
|
||||||
|
(rule "Minimum Non-plated Hole Size"
|
||||||
|
(constraint hole_size (min 0.5mm))
|
||||||
|
(condition "A.Type == 'pad' && !A.isPlated()"))
|
||||||
|
|
||||||
|
(rule "Pad Size"
|
||||||
|
(constraint hole_size (min 0.5mm))
|
||||||
|
(constraint annular_width (min 0.25mm))
|
||||||
|
(condition "A.Type == 'Pad' && A.isPlated()"))
|
||||||
|
|
||||||
|
(rule "Minimum Castellated Hole Size"
|
||||||
|
(constraint hole_size (min 0.6mm))
|
||||||
|
(condition "A.Type == 'pad' && A.Fabrication_Property == 'Castellated pad'"))
|
||||||
|
|
||||||
|
(rule "Min. Plated Slot Width"
|
||||||
|
(constraint hole_size (min 0.5mm))
|
||||||
|
(condition "(A.Hole_Size_X != A.Hole_Size_Y) && A.isPlated()"))
|
||||||
|
|
||||||
|
(rule "Min. Non-Plated Slot Width"
|
||||||
|
(constraint hole_size (min 0.8mm))
|
||||||
|
(condition "(A.Hole_Size_X != A.Hole_Size_Y) && !A.isPlated()"))
|
||||||
|
|
||||||
|
# ----------------------------------- Minimum clearance ----------------------------------
|
||||||
|
(rule "hole to hole clearance (different nets)"
|
||||||
|
(constraint hole_to_hole (min 0.5mm))
|
||||||
|
(condition "A.Net != B.Net"))
|
||||||
|
|
||||||
|
(rule "via to track clearance"
|
||||||
|
(constraint hole_clearance (min 0.254mm))
|
||||||
|
(condition "A.Type == 'via' && B.Type == 'track'"))
|
||||||
|
|
||||||
|
(rule "via to via clearance (same nets)"
|
||||||
|
(constraint hole_to_hole (min 0.254mm))
|
||||||
|
(condition "A.Type == 'via' && B.Type == A.Type && A.Net == B.Net"))
|
||||||
|
|
||||||
|
(rule "pad to pad clearance (with hole, different nets)"
|
||||||
|
(constraint hole_to_hole (min 0.5mm))
|
||||||
|
(condition "A.Type == 'pad' && B.Type == A.Type && A.Net != B.Net"))
|
||||||
|
|
||||||
|
(rule "pad to pad clearance (without hole, different nets)"
|
||||||
|
(constraint clearance (min 0.127mm))
|
||||||
|
(condition "A.Type == 'Pad' && B.Type == 'Pad'"))
|
||||||
|
|
||||||
|
(rule "NPTH to Track clearance"
|
||||||
|
(constraint hole_clearance (min 0.254mm))
|
||||||
|
(condition "A.Pad_Type == 'NPTH, mechanical' && B.Type == 'track'"))
|
||||||
|
|
||||||
|
(rule "NPTH with copper around"
|
||||||
|
(constraint hole_clearance (min 0.20mm))
|
||||||
|
(condition "A.Pad_Type == 'NPTH, mechanical' && B.Type != 'track'"))
|
||||||
|
|
||||||
|
(rule "PTH to Track clearance"
|
||||||
|
(constraint hole_clearance (min 0.33mm))
|
||||||
|
(condition "A.isPlated() && A.Type != 'Via' && B.Type == 'track'"))
|
||||||
|
|
||||||
|
(rule "Pad to Track clearance"
|
||||||
|
(constraint clearance (min 0.2mm))
|
||||||
|
(condition "A.isPlated() && A.Type != 'Via' && B.Type == 'track'"))
|
||||||
|
|
||||||
|
# ----------------------------------- Board Outlines (PICK ONE) -------------------------------------
|
||||||
|
#Default Routed Edge Clearance
|
||||||
|
(rule "Trace to Outline"
|
||||||
|
(constraint edge_clearance (min 0.3mm))
|
||||||
|
(condition "A.Type == 'track'"))
|
||||||
|
|
||||||
|
#Special Clearance for V-Score Edges
|
||||||
|
#(rule "Trace to V-Cut"
|
||||||
|
#(constraint edge_clearance (min 0.4mm))
|
||||||
|
#(condition "A.Type == 'track'"))
|
||||||
|
|
||||||
|
# ----------------------------------- silkscreen --------------------------
|
||||||
|
(rule "Minimum Text"
|
||||||
|
(constraint text_thickness (min 0.15mm))
|
||||||
|
(constraint text_height (min 0.8mm))
|
||||||
|
(layer "?.Silkscreen"))
|
||||||
|
|
||||||
|
(rule "Pad to Silkscreen"
|
||||||
|
(constraint silk_clearance (min 0.15mm))
|
||||||
|
(layer outer)
|
||||||
|
(condition "A.Type == 'pad' && (B.Type == 'text' || B.Type == 'graphic')"))
|
||||||
177151
hardware/68percent/68percent.kicad_pcb
Normal file
177151
hardware/68percent/68percent.kicad_pcb
Normal file
File diff suppressed because it is too large
Load Diff
BIN
hardware/68percent/68percent.kicad_pcb.zip
Normal file
BIN
hardware/68percent/68percent.kicad_pcb.zip
Normal file
Binary file not shown.
137
hardware/68percent/68percent.kicad_prl
Normal file
137
hardware/68percent/68percent.kicad_prl
Normal file
@@ -0,0 +1,137 @@
|
|||||||
|
{
|
||||||
|
"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,
|
||||||
|
"shapes": 1.0,
|
||||||
|
"tracks": 1.0,
|
||||||
|
"vias": 0.75,
|
||||||
|
"zones": 0.2199999988079071
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"vias",
|
||||||
|
"footprint_text",
|
||||||
|
"footprint_anchors",
|
||||||
|
"ratsnest",
|
||||||
|
"grid",
|
||||||
|
"footprints_front",
|
||||||
|
"footprints_back",
|
||||||
|
"footprint_values",
|
||||||
|
"footprint_references",
|
||||||
|
"tracks",
|
||||||
|
"drc_errors",
|
||||||
|
"drawing_sheet",
|
||||||
|
"bitmaps",
|
||||||
|
"pads",
|
||||||
|
"zones",
|
||||||
|
"drc_warnings",
|
||||||
|
"drc_exclusions",
|
||||||
|
"locked_item_shadows",
|
||||||
|
"conflict_shadows",
|
||||||
|
"shapes"
|
||||||
|
],
|
||||||
|
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
|
||||||
|
"zone_display_mode": 0
|
||||||
|
},
|
||||||
|
"git": {
|
||||||
|
"repo_type": "",
|
||||||
|
"repo_username": "",
|
||||||
|
"ssh_key": ""
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "68percent.kicad_prl",
|
||||||
|
"version": 5
|
||||||
|
},
|
||||||
|
"net_inspector_panel": {
|
||||||
|
"col_hidden": [
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
],
|
||||||
|
"col_order": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9,
|
||||||
|
10,
|
||||||
|
11
|
||||||
|
],
|
||||||
|
"col_widths": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"custom_group_rules": [],
|
||||||
|
"expanded_rows": [],
|
||||||
|
"filter_by_net_name": true,
|
||||||
|
"filter_by_netclass": true,
|
||||||
|
"filter_text": "",
|
||||||
|
"group_by_constraint": false,
|
||||||
|
"group_by_netclass": false,
|
||||||
|
"show_unconnected_nets": false,
|
||||||
|
"show_zero_pad_nets": false,
|
||||||
|
"sort_ascending": true,
|
||||||
|
"sorting_column": 0
|
||||||
|
},
|
||||||
|
"open_jobsets": [],
|
||||||
|
"project": {
|
||||||
|
"files": []
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"selection_filter": {
|
||||||
|
"graphics": true,
|
||||||
|
"images": true,
|
||||||
|
"labels": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pins": true,
|
||||||
|
"symbols": true,
|
||||||
|
"text": true,
|
||||||
|
"wires": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
682
hardware/68percent/68percent.kicad_pro
Normal file
682
hardware/68percent/68percent.kicad_pro
Normal file
@@ -0,0 +1,682 @@
|
|||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"3dviewports": [],
|
||||||
|
"design_settings": {
|
||||||
|
"defaults": {
|
||||||
|
"apply_defaults_to_fp_fields": false,
|
||||||
|
"apply_defaults_to_fp_shapes": false,
|
||||||
|
"apply_defaults_to_fp_text": false,
|
||||||
|
"board_outline_line_width": 0.05,
|
||||||
|
"copper_line_width": 0.2,
|
||||||
|
"copper_text_italic": false,
|
||||||
|
"copper_text_size_h": 1.5,
|
||||||
|
"copper_text_size_v": 1.5,
|
||||||
|
"copper_text_thickness": 0.3,
|
||||||
|
"copper_text_upright": false,
|
||||||
|
"courtyard_line_width": 0.05,
|
||||||
|
"dimension_precision": 4,
|
||||||
|
"dimension_units": 3,
|
||||||
|
"dimensions": {
|
||||||
|
"arrow_length": 1270000,
|
||||||
|
"extension_offset": 500000,
|
||||||
|
"keep_text_aligned": true,
|
||||||
|
"suppress_zeroes": true,
|
||||||
|
"text_position": 0,
|
||||||
|
"units_format": 0
|
||||||
|
},
|
||||||
|
"fab_line_width": 0.1,
|
||||||
|
"fab_text_italic": false,
|
||||||
|
"fab_text_size_h": 1.0,
|
||||||
|
"fab_text_size_v": 1.0,
|
||||||
|
"fab_text_thickness": 0.15,
|
||||||
|
"fab_text_upright": false,
|
||||||
|
"other_line_width": 0.1,
|
||||||
|
"other_text_italic": false,
|
||||||
|
"other_text_size_h": 1.0,
|
||||||
|
"other_text_size_v": 1.0,
|
||||||
|
"other_text_thickness": 0.15,
|
||||||
|
"other_text_upright": false,
|
||||||
|
"pads": {
|
||||||
|
"drill": 0.8,
|
||||||
|
"height": 1.27,
|
||||||
|
"width": 2.54
|
||||||
|
},
|
||||||
|
"silk_line_width": 0.1,
|
||||||
|
"silk_text_italic": false,
|
||||||
|
"silk_text_size_h": 1.0,
|
||||||
|
"silk_text_size_v": 1.0,
|
||||||
|
"silk_text_thickness": 0.1,
|
||||||
|
"silk_text_upright": false,
|
||||||
|
"zones": {
|
||||||
|
"min_clearance": 0.5
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"diff_pair_dimensions": [
|
||||||
|
{
|
||||||
|
"gap": 0.0,
|
||||||
|
"via_gap": 0.0,
|
||||||
|
"width": 0.0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"gap": 0.4,
|
||||||
|
"via_gap": 0.4,
|
||||||
|
"width": 0.8
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"drc_exclusions": [
|
||||||
|
[
|
||||||
|
"starved_thermal|86345000|62115601|64ba6b94-7dc4-4d5b-8cfc-a023f0fb7e02|46435096-ba52-4903-afbe-e937b67b5c4a|F.Cu",
|
||||||
|
""
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"meta": {
|
||||||
|
"version": 2
|
||||||
|
},
|
||||||
|
"rule_severities": {
|
||||||
|
"annular_width": "ignore",
|
||||||
|
"clearance": "error",
|
||||||
|
"connection_width": "warning",
|
||||||
|
"copper_edge_clearance": "ignore",
|
||||||
|
"copper_sliver": "warning",
|
||||||
|
"courtyards_overlap": "ignore",
|
||||||
|
"creepage": "error",
|
||||||
|
"diff_pair_gap_out_of_range": "error",
|
||||||
|
"diff_pair_uncoupled_length_too_long": "error",
|
||||||
|
"drill_out_of_range": "error",
|
||||||
|
"duplicate_footprints": "warning",
|
||||||
|
"extra_footprint": "warning",
|
||||||
|
"footprint": "error",
|
||||||
|
"footprint_filters_mismatch": "ignore",
|
||||||
|
"footprint_symbol_mismatch": "warning",
|
||||||
|
"footprint_type_mismatch": "ignore",
|
||||||
|
"hole_clearance": "ignore",
|
||||||
|
"hole_to_hole": "warning",
|
||||||
|
"holes_co_located": "warning",
|
||||||
|
"invalid_outline": "error",
|
||||||
|
"isolated_copper": "warning",
|
||||||
|
"item_on_disabled_layer": "error",
|
||||||
|
"items_not_allowed": "error",
|
||||||
|
"length_out_of_range": "error",
|
||||||
|
"lib_footprint_issues": "warning",
|
||||||
|
"lib_footprint_mismatch": "warning",
|
||||||
|
"malformed_courtyard": "error",
|
||||||
|
"microvia_drill_out_of_range": "error",
|
||||||
|
"mirrored_text_on_front_layer": "warning",
|
||||||
|
"missing_courtyard": "ignore",
|
||||||
|
"missing_footprint": "warning",
|
||||||
|
"net_conflict": "warning",
|
||||||
|
"nonmirrored_text_on_back_layer": "warning",
|
||||||
|
"npth_inside_courtyard": "ignore",
|
||||||
|
"padstack": "warning",
|
||||||
|
"pth_inside_courtyard": "ignore",
|
||||||
|
"shorting_items": "error",
|
||||||
|
"silk_edge_clearance": "warning",
|
||||||
|
"silk_over_copper": "warning",
|
||||||
|
"silk_overlap": "warning",
|
||||||
|
"skew_out_of_range": "error",
|
||||||
|
"solder_mask_bridge": "error",
|
||||||
|
"starved_thermal": "error",
|
||||||
|
"text_height": "warning",
|
||||||
|
"text_on_edge_cuts": "error",
|
||||||
|
"text_thickness": "warning",
|
||||||
|
"through_hole_pad_without_hole": "error",
|
||||||
|
"too_many_vias": "error",
|
||||||
|
"track_angle": "error",
|
||||||
|
"track_dangling": "warning",
|
||||||
|
"track_segment_length": "error",
|
||||||
|
"track_width": "error",
|
||||||
|
"tracks_crossing": "error",
|
||||||
|
"unconnected_items": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"via_dangling": "warning",
|
||||||
|
"zones_intersect": "error"
|
||||||
|
},
|
||||||
|
"rules": {
|
||||||
|
"max_error": 0.005,
|
||||||
|
"min_clearance": 0.0,
|
||||||
|
"min_connection": 0.0,
|
||||||
|
"min_copper_edge_clearance": 0.5,
|
||||||
|
"min_groove_width": 0.0,
|
||||||
|
"min_hole_clearance": 0.25,
|
||||||
|
"min_hole_to_hole": 0.25,
|
||||||
|
"min_microvia_diameter": 0.2,
|
||||||
|
"min_microvia_drill": 0.1,
|
||||||
|
"min_resolved_spokes": 2,
|
||||||
|
"min_silk_clearance": 0.0,
|
||||||
|
"min_text_height": 0.8,
|
||||||
|
"min_text_thickness": 0.08,
|
||||||
|
"min_through_hole_diameter": 0.3,
|
||||||
|
"min_track_width": 0.16,
|
||||||
|
"min_via_annular_width": 0.1,
|
||||||
|
"min_via_diameter": 0.5,
|
||||||
|
"solder_mask_to_copper_clearance": 0.0,
|
||||||
|
"use_height_for_length_calcs": true
|
||||||
|
},
|
||||||
|
"teardrop_options": [
|
||||||
|
{
|
||||||
|
"td_onpthpad": true,
|
||||||
|
"td_onroundshapesonly": false,
|
||||||
|
"td_onsmdpad": true,
|
||||||
|
"td_ontrackend": false,
|
||||||
|
"td_onvia": true
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"teardrop_parameters": [
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_round_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_rect_shape",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"td_allow_use_two_tracks": true,
|
||||||
|
"td_curve_segcount": 0,
|
||||||
|
"td_height_ratio": 1.0,
|
||||||
|
"td_length_ratio": 0.5,
|
||||||
|
"td_maxheight": 2.0,
|
||||||
|
"td_maxlen": 1.0,
|
||||||
|
"td_on_pad_in_zone": false,
|
||||||
|
"td_target_name": "td_track_end",
|
||||||
|
"td_width_to_size_filter_ratio": 0.9
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"track_widths": [
|
||||||
|
0.0,
|
||||||
|
0.2,
|
||||||
|
0.6
|
||||||
|
],
|
||||||
|
"tuning_pattern_settings": {
|
||||||
|
"diff_pair_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 1.0
|
||||||
|
},
|
||||||
|
"diff_pair_skew_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
},
|
||||||
|
"single_track_defaults": {
|
||||||
|
"corner_radius_percentage": 80,
|
||||||
|
"corner_style": 1,
|
||||||
|
"max_amplitude": 1.0,
|
||||||
|
"min_amplitude": 0.2,
|
||||||
|
"single_sided": false,
|
||||||
|
"spacing": 0.6
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"via_dimensions": [
|
||||||
|
{
|
||||||
|
"diameter": 0.0,
|
||||||
|
"drill": 0.0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"zones_allow_external_fillets": false
|
||||||
|
},
|
||||||
|
"ipc2581": {
|
||||||
|
"dist": "",
|
||||||
|
"distpn": "",
|
||||||
|
"internal_id": "",
|
||||||
|
"mfg": "",
|
||||||
|
"mpn": ""
|
||||||
|
},
|
||||||
|
"layer_pairs": [],
|
||||||
|
"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",
|
||||||
|
"different_unit_footprint": "error",
|
||||||
|
"different_unit_net": "error",
|
||||||
|
"duplicate_reference": "error",
|
||||||
|
"duplicate_sheet_names": "error",
|
||||||
|
"endpoint_off_grid": "warning",
|
||||||
|
"extra_units": "error",
|
||||||
|
"footprint_filter": "ignore",
|
||||||
|
"footprint_link_issues": "warning",
|
||||||
|
"four_way_junction": "ignore",
|
||||||
|
"global_label_dangling": "warning",
|
||||||
|
"hier_label_mismatch": "error",
|
||||||
|
"label_dangling": "error",
|
||||||
|
"label_multiple_wires": "warning",
|
||||||
|
"lib_symbol_issues": "warning",
|
||||||
|
"lib_symbol_mismatch": "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",
|
||||||
|
"same_local_global_label": "warning",
|
||||||
|
"similar_label_and_power": "warning",
|
||||||
|
"similar_labels": "warning",
|
||||||
|
"similar_power": "warning",
|
||||||
|
"simulation_model_issue": "ignore",
|
||||||
|
"single_global_label": "ignore",
|
||||||
|
"unannotated": "error",
|
||||||
|
"unconnected_wire_endpoint": "warning",
|
||||||
|
"undefined_netclass": "error",
|
||||||
|
"unit_value_mismatch": "error",
|
||||||
|
"unresolved_variable": "error",
|
||||||
|
"wire_dangling": "error"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"libraries": {
|
||||||
|
"pinned_footprint_libs": [],
|
||||||
|
"pinned_symbol_libs": []
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "68percent.kicad_pro",
|
||||||
|
"version": 3
|
||||||
|
},
|
||||||
|
"net_settings": {
|
||||||
|
"classes": [
|
||||||
|
{
|
||||||
|
"bus_width": 12,
|
||||||
|
"clearance": 0.2,
|
||||||
|
"diff_pair_gap": 0.25,
|
||||||
|
"diff_pair_via_gap": 0.25,
|
||||||
|
"diff_pair_width": 0.8,
|
||||||
|
"line_style": 0,
|
||||||
|
"microvia_diameter": 0.3,
|
||||||
|
"microvia_drill": 0.1,
|
||||||
|
"name": "Default",
|
||||||
|
"pcb_color": "rgba(0, 0, 0, 0.000)",
|
||||||
|
"priority": 2147483647,
|
||||||
|
"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": 4
|
||||||
|
},
|
||||||
|
"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": "${PROJECTNAME}.csv",
|
||||||
|
"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": false,
|
||||||
|
"label": "Qty",
|
||||||
|
"name": "${QUANTITY}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Value",
|
||||||
|
"name": "Value",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "DNP",
|
||||||
|
"name": "${DNP}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Exclude from BOM",
|
||||||
|
"name": "${EXCLUDE_FROM_BOM}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Exclude from Board",
|
||||||
|
"name": "${EXCLUDE_FROM_BOARD}",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": true,
|
||||||
|
"label": "Footprint",
|
||||||
|
"name": "Footprint",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Datasheet",
|
||||||
|
"name": "Datasheet",
|
||||||
|
"show": true
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Part Number",
|
||||||
|
"name": "Part Number",
|
||||||
|
"show": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Specifications",
|
||||||
|
"name": "Specifications",
|
||||||
|
"show": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Manufacturer",
|
||||||
|
"name": "Manufacturer",
|
||||||
|
"show": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "Description",
|
||||||
|
"name": "Description",
|
||||||
|
"show": false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"group_by": false,
|
||||||
|
"label": "#",
|
||||||
|
"name": "${ITEM_NUMBER}",
|
||||||
|
"show": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"filter_string": "",
|
||||||
|
"group_symbols": true,
|
||||||
|
"include_excluded_from_bom": true,
|
||||||
|
"name": "",
|
||||||
|
"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": "",
|
||||||
|
"space_save_all_events": true,
|
||||||
|
"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": [
|
||||||
|
[
|
||||||
|
"a3d0d559-cac8-4859-ad0f-79ad0c1a1a82",
|
||||||
|
"Root"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"1d905906-6e74-4741-8b2e-53dc470a7c79",
|
||||||
|
"Keymatrix"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"0330dd45-2776-4667-9e47-eb2dbca2bb32",
|
||||||
|
"RGB Lights"
|
||||||
|
]
|
||||||
|
],
|
||||||
|
"text_variables": {}
|
||||||
|
}
|
||||||
11974
hardware/68percent/68percent.kicad_sch
Normal file
11974
hardware/68percent/68percent.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
11939
hardware/68percent/68percent.kicad_sch-bak
Normal file
11939
hardware/68percent/68percent.kicad_sch-bak
Normal file
File diff suppressed because it is too large
Load Diff
3144
hardware/68percent/68percent.xml
Normal file
3144
hardware/68percent/68percent.xml
Normal file
File diff suppressed because it is too large
Load Diff
131
hardware/68percent/_autosave-numpad.kicad_prl
Normal file
131
hardware/68percent/_autosave-numpad.kicad_prl
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
{
|
||||||
|
"board": {
|
||||||
|
"active_layer": 2,
|
||||||
|
"active_layer_preset": "",
|
||||||
|
"auto_track_width": false,
|
||||||
|
"hidden_netclasses": [],
|
||||||
|
"hidden_nets": [],
|
||||||
|
"high_contrast_mode": 0,
|
||||||
|
"net_color_mode": 1,
|
||||||
|
"opacity": {
|
||||||
|
"images": 0.6899999976158142,
|
||||||
|
"pads": 1.0,
|
||||||
|
"shapes": 1.0,
|
||||||
|
"tracks": 1.0,
|
||||||
|
"vias": 1.0,
|
||||||
|
"zones": 0.1599999964237213
|
||||||
|
},
|
||||||
|
"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": [
|
||||||
|
"vias",
|
||||||
|
"footprint_text",
|
||||||
|
"footprint_anchors",
|
||||||
|
"ratsnest",
|
||||||
|
"grid",
|
||||||
|
"footprints_front",
|
||||||
|
"footprints_back",
|
||||||
|
"footprint_values",
|
||||||
|
"footprint_references",
|
||||||
|
"tracks",
|
||||||
|
"drc_errors",
|
||||||
|
"drawing_sheet",
|
||||||
|
"bitmaps",
|
||||||
|
"pads",
|
||||||
|
"zones",
|
||||||
|
"drc_warnings",
|
||||||
|
"drc_exclusions",
|
||||||
|
"locked_item_shadows",
|
||||||
|
"conflict_shadows",
|
||||||
|
"shapes"
|
||||||
|
],
|
||||||
|
"visible_layers": "ffffffff_ffffffff_ffffffff_ffffffff",
|
||||||
|
"zone_display_mode": 0
|
||||||
|
},
|
||||||
|
"git": {
|
||||||
|
"repo_type": "",
|
||||||
|
"repo_username": "",
|
||||||
|
"ssh_key": ""
|
||||||
|
},
|
||||||
|
"meta": {
|
||||||
|
"filename": "_autosave-numpad.kicad_prl",
|
||||||
|
"version": 5
|
||||||
|
},
|
||||||
|
"net_inspector_panel": {
|
||||||
|
"col_hidden": [
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false,
|
||||||
|
false
|
||||||
|
],
|
||||||
|
"col_order": [
|
||||||
|
0,
|
||||||
|
1,
|
||||||
|
2,
|
||||||
|
3,
|
||||||
|
4,
|
||||||
|
5,
|
||||||
|
6,
|
||||||
|
7,
|
||||||
|
8,
|
||||||
|
9
|
||||||
|
],
|
||||||
|
"col_widths": [
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0,
|
||||||
|
0
|
||||||
|
],
|
||||||
|
"custom_group_rules": [],
|
||||||
|
"expanded_rows": [],
|
||||||
|
"filter_by_net_name": true,
|
||||||
|
"filter_by_netclass": true,
|
||||||
|
"filter_text": "",
|
||||||
|
"group_by_constraint": false,
|
||||||
|
"group_by_netclass": false,
|
||||||
|
"show_unconnected_nets": false,
|
||||||
|
"show_zero_pad_nets": false,
|
||||||
|
"sort_ascending": true,
|
||||||
|
"sorting_column": 0
|
||||||
|
},
|
||||||
|
"open_jobsets": [],
|
||||||
|
"project": {
|
||||||
|
"files": []
|
||||||
|
},
|
||||||
|
"schematic": {
|
||||||
|
"selection_filter": {
|
||||||
|
"graphics": true,
|
||||||
|
"images": true,
|
||||||
|
"labels": true,
|
||||||
|
"lockedItems": false,
|
||||||
|
"otherItems": true,
|
||||||
|
"pins": true,
|
||||||
|
"symbols": true,
|
||||||
|
"text": true,
|
||||||
|
"wires": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
8
hardware/68percent/_autosave-powfilt.kicad_sch
Normal file
8
hardware/68percent/_autosave-powfilt.kicad_sch
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "0555e65a-78c9-4198-a94d-afc4eb14f658")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
)
|
||||||
8
hardware/68percent/_autosave-rgb.kicad_sch
Normal file
8
hardware/68percent/_autosave-rgb.kicad_sch
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "b20b0154-0369-4bd1-a7a4-7485a0c59449")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
)
|
||||||
4709
hardware/68percent/bom/ibom.html
Normal file
4709
hardware/68percent/bom/ibom.html
Normal file
File diff suppressed because one or more lines are too long
41
hardware/68percent/clock.kicad_sch
Normal file
41
hardware/68percent/clock.kicad_sch
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "bd7a78ae-d57e-4c8d-8079-f4714c8f1856")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
(text "24MHz external clock. \n\nOutput\nOSC_OUT\nOSC_IN"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(at 128.27 99.568 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "0b078972-8867-4a81-bdfc-f286a00b7261")
|
||||||
|
)
|
||||||
|
(hierarchical_label "OSC_OUT"
|
||||||
|
(shape input)
|
||||||
|
(at 186.69 76.2 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "fccd57b1-b731-4457-b9bb-32fe414af52c")
|
||||||
|
)
|
||||||
|
(hierarchical_label "OSC_IN"
|
||||||
|
(shape input)
|
||||||
|
(at 186.69 83.82 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "fe808684-ead0-47da-b31a-21623b281a81")
|
||||||
|
)
|
||||||
|
)
|
||||||
97427
hardware/68percent/fp-info-cache
Normal file
97427
hardware/68percent/fp-info-cache
Normal file
File diff suppressed because it is too large
Load Diff
8
hardware/68percent/fp-lib-table
Normal file
8
hardware/68percent/fp-lib-table
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
(fp_lib_table
|
||||||
|
(version 7)
|
||||||
|
(lib (name "footprints")(type "KiCad")(uri "/home/ukim/Projects/mskbd/hardware/footprint/stm32f446re/footprints.pretty")(options "")(descr ""))
|
||||||
|
(lib (name "Package_QFP.3dshapes")(type "KiCad")(uri "/home/ukim/Projects/mskbd/hardware/footprint/Package_QFP.3dshapes")(options "")(descr ""))
|
||||||
|
(lib (name "Type-C.pretty-master")(type "KiCad")(uri "/home/ukim/Projects/modular-kbd/hardware/Type-C.pretty-master")(options "")(descr ""))
|
||||||
|
(lib (name "kicad-footprints-master")(type "KiCad")(uri "/home/ukim/Projects/modular-kbd/hardware/footprint/generic/kicad-footprints-master")(options "")(descr ""))
|
||||||
|
(lib (name "Connector_PinSocket_2.54mm")(type "KiCad")(uri "/home/ukim/Projects/modular-kbd/hardware/footprint/generic/kicad-footprints-master/Connector_PinSocket_2.54mm.pretty")(options "")(descr ""))
|
||||||
|
)
|
||||||
129
hardware/68percent/hummatrix.kicad_sch
Normal file
129
hardware/68percent/hummatrix.kicad_sch
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "a78709a7-612d-422d-97ca-ad2b463f3c34")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
(text "Numpad Matrix\n\nStandard numpad matrix with 4 macro buttons. \n4x6 keyboard matrix. \nUse MX-style hot swap sockets. marstlib should have them\nUse 1N4148 Diodes for each key to prevent ghosting.\nIf possible find an SMD 1N4148 Diode Package\nAdd stabilizers for the large buttons\n\nInput:\nCOL1 - COL4\n\nOutput\nROW1 - ROW6\n\n"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(at 114.046 95.504 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "1a257982-b075-487c-a45b-3e42f3d00030")
|
||||||
|
)
|
||||||
|
(hierarchical_label "COL1"
|
||||||
|
(shape input)
|
||||||
|
(at 168.91 57.15 90)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "2489cc9d-3f3f-49f3-b5f8-fca7de0bd406")
|
||||||
|
)
|
||||||
|
(hierarchical_label "ROW5"
|
||||||
|
(shape input)
|
||||||
|
(at 214.63 86.36 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "2b6565a3-aed1-40b1-8bdb-7e077c868565")
|
||||||
|
)
|
||||||
|
(hierarchical_label "COL3"
|
||||||
|
(shape input)
|
||||||
|
(at 179.07 57.15 90)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "39f72fa4-5a13-4c27-b584-4b35e7decd41")
|
||||||
|
)
|
||||||
|
(hierarchical_label "ROW2"
|
||||||
|
(shape input)
|
||||||
|
(at 214.63 71.12 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "3e384b07-13e8-47ab-854a-4749d9f7c1f2")
|
||||||
|
)
|
||||||
|
(hierarchical_label "ROW1"
|
||||||
|
(shape input)
|
||||||
|
(at 214.63 66.04 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "46575829-cb89-44d7-a910-1712e863bbc4")
|
||||||
|
)
|
||||||
|
(hierarchical_label "ROW3"
|
||||||
|
(shape input)
|
||||||
|
(at 214.63 76.2 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "5927c7ba-a23d-49be-ad4c-26b7549c4aa5")
|
||||||
|
)
|
||||||
|
(hierarchical_label "ROW6"
|
||||||
|
(shape input)
|
||||||
|
(at 214.63 91.44 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "7904c4f1-0a76-47a4-a64d-305fdecb43ca")
|
||||||
|
)
|
||||||
|
(hierarchical_label "COL2"
|
||||||
|
(shape input)
|
||||||
|
(at 173.99 57.15 90)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "7c3f9e57-1e77-49a0-897c-74f99b2da1cf")
|
||||||
|
)
|
||||||
|
(hierarchical_label "ROW4"
|
||||||
|
(shape input)
|
||||||
|
(at 214.63 81.28 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "aef0586f-1483-45c4-b342-4de1dc00658b")
|
||||||
|
)
|
||||||
|
(hierarchical_label "COL4"
|
||||||
|
(shape input)
|
||||||
|
(at 184.15 57.15 90)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "d6ddda30-e8a3-436c-8315-8c1fc1bf77f1")
|
||||||
|
)
|
||||||
|
)
|
||||||
13195
hardware/68percent/matrixrot.kicad_sch
Normal file
13195
hardware/68percent/matrixrot.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
9885
hardware/68percent/matrixrot.kicad_sch-bak
Normal file
9885
hardware/68percent/matrixrot.kicad_sch-bak
Normal file
File diff suppressed because it is too large
Load Diff
BIN
hardware/68percent/numpad-backups/numpad-2025-09-04_153954.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-04_153954.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-04_154852.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-04_154852.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-04_155900.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-04_155900.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_222646.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_222646.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_223652.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_223652.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_224824.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_224824.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_225922.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_225922.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_231138.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-08_231138.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_200048.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_200048.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_201414.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_201414.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_203313.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_203313.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_204423.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_204423.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_205715.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-09_205715.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_124523.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_124523.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_130939.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_130939.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_134011.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_134011.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_134626.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_134626.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_180150.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-10_180150.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-12_190813.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-12_190813.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-14_115120.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-14_115120.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad-backups/numpad-2025-09-22_140701.zip
Normal file
BIN
hardware/68percent/numpad-backups/numpad-2025-09-22_140701.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/numpad.kicad_pcb.zip
Normal file
BIN
hardware/68percent/numpad.kicad_pcb.zip
Normal file
Binary file not shown.
BIN
hardware/68percent/output.pdf
Normal file
BIN
hardware/68percent/output.pdf
Normal file
Binary file not shown.
41
hardware/68percent/powerreg.kicad_sch
Normal file
41
hardware/68percent/powerreg.kicad_sch
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "f14782a9-74f0-4b79-b235-64b38935fcc4")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
(text "Power Regulation.\nBuck Converter 5v to 3.3v\n"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(at 97.79 99.568 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "9465db75-1792-401f-bad5-ceb4816ae4a0")
|
||||||
|
)
|
||||||
|
(hierarchical_label "3.3v"
|
||||||
|
(shape input)
|
||||||
|
(at 142.24 102.87 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "9b32d2cf-97f6-491a-86fb-388101641b9e")
|
||||||
|
)
|
||||||
|
(hierarchical_label "5v"
|
||||||
|
(shape input)
|
||||||
|
(at 142.24 93.98 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "bb6e74f4-ec74-4d40-9ebe-00f80b06a840")
|
||||||
|
)
|
||||||
|
)
|
||||||
19
hardware/68percent/powfilt.kicad_sch
Normal file
19
hardware/68percent/powfilt.kicad_sch
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "0555e65a-78c9-4198-a94d-afc4eb14f658")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
(text "Coupling Capacitors. \nCheck the data sheet for specific specification and placement\nMight have to ask Eric about this"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(at 127.762 97.282 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "9644dd45-3348-491a-9fea-f726a1224392")
|
||||||
|
)
|
||||||
|
)
|
||||||
8
hardware/68percent/rstboot.kicad_sch
Normal file
8
hardware/68percent/rstboot.kicad_sch
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "d551aaba-f1c8-452e-b7fa-708c317ac4ce")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
)
|
||||||
6
hardware/68percent/sym-lib-table
Normal file
6
hardware/68percent/sym-lib-table
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
(sym_lib_table
|
||||||
|
(version 7)
|
||||||
|
(lib (name "stm32f446ret6")(type "KiCad")(uri "/home/kymkim/Projects/modular-kbd/hardware/symbols/stm32f446ret6/stm32f446ret6.kicad_sym")(options "")(descr ""))
|
||||||
|
(lib (name "Type-C")(type "Legacy")(uri "/home/kymkim/Projects/modular-kbd/hardware/Type-C.pretty-master/Type-C.lib")(options "")(descr ""))
|
||||||
|
(lib (name "T36K3BGR-05D000121U1930")(type "KiCad")(uri "/home/ukim/Projects/modular-kbd/hardware/symbols/T36K3BGR-05D000121U1930/T36K3BGR-05D000121U1930.kicad_sym")(options "")(descr ""))
|
||||||
|
)
|
||||||
8
hardware/68percent/untitled.kicad_sc.kicad_sch
Normal file
8
hardware/68percent/untitled.kicad_sc.kicad_sch
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "6f2c82b5-c9ad-40d0-84fe-43041274abb2")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
)
|
||||||
3597
hardware/68percent/untitled.kicad_sc.kicad_sch-bak
Normal file
3597
hardware/68percent/untitled.kicad_sc.kicad_sch-bak
Normal file
File diff suppressed because it is too large
Load Diff
8639
hardware/68percent/untitled.kicad_sch
Normal file
8639
hardware/68percent/untitled.kicad_sch
Normal file
File diff suppressed because it is too large
Load Diff
52
hardware/68percent/usbpow.kicad_sch
Normal file
52
hardware/68percent/usbpow.kicad_sch
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
(kicad_sch
|
||||||
|
(version 20250114)
|
||||||
|
(generator "eeschema")
|
||||||
|
(generator_version "9.0")
|
||||||
|
(uuid "3cb9f3e3-5e6a-4c23-8d8d-52b5ae63fbaf")
|
||||||
|
(paper "A4")
|
||||||
|
(lib_symbols)
|
||||||
|
(text "USB Receptacle. Needs to be a USB C connector.\nESD Protection would be nice\nAdd a diode to prevent backflow from other 5v sources (i.e. modules)\nMake sure D+/D- are differential lines"
|
||||||
|
(exclude_from_sim no)
|
||||||
|
(at 101.346 90.932 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "b8671ba6-87fa-4960-bcc3-fbddf17f4d76")
|
||||||
|
)
|
||||||
|
(hierarchical_label "D-"
|
||||||
|
(shape input)
|
||||||
|
(at 177.8 72.39 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "5cbd4a5a-ac39-4a2d-a0ad-0c3ce3f9d635")
|
||||||
|
)
|
||||||
|
(hierarchical_label "D+"
|
||||||
|
(shape input)
|
||||||
|
(at 177.8 67.31 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "80d42395-23c2-4264-878d-42f2e81a4374")
|
||||||
|
)
|
||||||
|
(hierarchical_label "5v"
|
||||||
|
(shape input)
|
||||||
|
(at 177.8 78.74 0)
|
||||||
|
(effects
|
||||||
|
(font
|
||||||
|
(size 1.27 1.27)
|
||||||
|
)
|
||||||
|
(justify left)
|
||||||
|
)
|
||||||
|
(uuid "b70746ac-3765-45c4-a69a-b93b10cc6628")
|
||||||
|
)
|
||||||
|
)
|
||||||
1
hardware/68percent/~matrixrot.kicad_sch-bak.lck
Normal file
1
hardware/68percent/~matrixrot.kicad_sch-bak.lck
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"hostname":"framework16","username":"ukim"}
|
||||||
1
hardware/68percent/~matrixrot.kicad_sch.lck
Normal file
1
hardware/68percent/~matrixrot.kicad_sch.lck
Normal file
@@ -0,0 +1 @@
|
|||||||
|
{"hostname":"framework16","username":"ukim"}
|
||||||
@@ -1,2 +0,0 @@
|
|||||||
Hello World
|
|
||||||
No module named 'KLEPlacement'Bye
|
|
||||||
BIN
hardware/numpad/numpad/Solidworks/numpadBottom.SLDPRT
Normal file
BIN
hardware/numpad/numpad/Solidworks/numpadBottom.SLDPRT
Normal file
Binary file not shown.
BIN
hardware/numpad/numpad/Solidworks/numpadBottom.STL
Normal file
BIN
hardware/numpad/numpad/Solidworks/numpadBottom.STL
Normal file
Binary file not shown.
BIN
hardware/numpad/numpad/Solidworks/numpadTop.SLDPRT
Normal file
BIN
hardware/numpad/numpad/Solidworks/numpadTop.SLDPRT
Normal file
Binary file not shown.
BIN
hardware/numpad/numpad/Solidworks/numpadTop.STL
Normal file
BIN
hardware/numpad/numpad/Solidworks/numpadTop.STL
Normal file
Binary file not shown.
BIN
hardware/numpad/numpad/Solidworks/~$numpadBottom.SLDPRT
Normal file
BIN
hardware/numpad/numpad/Solidworks/~$numpadBottom.SLDPRT
Normal file
Binary file not shown.
BIN
hardware/numpad/numpad/Solidworks/~$numpadTop.SLDPRT
Normal file
BIN
hardware/numpad/numpad/Solidworks/~$numpadTop.SLDPRT
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user