From 656d34540386e5ea049a3c217fea6ac12d3f66a0 Mon Sep 17 00:00:00 2001 From: Gabriel Lima Date: Tue, 26 Aug 2025 22:05:47 -0300 Subject: [PATCH] Hardware: R6 changed to 10k, and add comment with filter equations --- Hardware/BrushedPIDDriver.PrjPcb | 124 ++++++++++++++++++++++++++++++- Hardware/HalfBridge.SchDoc | Bin 152064 -> 150016 bytes 2 files changed, 123 insertions(+), 1 deletion(-) diff --git a/Hardware/BrushedPIDDriver.PrjPcb b/Hardware/BrushedPIDDriver.PrjPcb index e684946..2b270cd 100644 --- a/Hardware/BrushedPIDDriver.PrjPcb +++ b/Hardware/BrushedPIDDriver.PrjPcb @@ -1078,10 +1078,16 @@ NetClassManualEnabled=1 NetClassSeparateForBusSections=0 [LibraryUpdateOptions] -SelectedOnly=0 +SelectedOnly=1 UpdateVariants=1 UpdateToLatestRevision=1 PartTypes=0 +ComponentLibIdentifierKind0=Vault Name +ComponentLibraryIdentifier0=Altium Content Vault +ComponentDesignItemID0=CMP-26527-002912-1 +ComponentSymbolReference0=1029c3af85768c4190bb7ad29bc67b5 +ComponentUpdate0=1 +ComponentIsDeviceSheet0=0 FullReplace=1 UpdateDesignatorLock=1 UpdatePartIDLock=1 @@ -1095,6 +1101,122 @@ RemoveParameters=0 AddModels=1 RemoveModels=1 UpdateCurrentModels=1 +ParameterName0=Case/Package +ParameterUpdate0=1 +ParameterName1=Category +ParameterUpdate1=1 +ParameterName2=Comment +ParameterUpdate2=1 +ParameterName3=Component Kind +ParameterUpdate3=1 +ParameterName4=ComponentLink1Description +ParameterUpdate4=1 +ParameterName5=ComponentLink1URL +ParameterUpdate5=1 +ParameterName6=ComponentLink2Description +ParameterUpdate6=1 +ParameterName7=ComponentLink2URL +ParameterUpdate7=1 +ParameterName8=ComponentLink3Description +ParameterUpdate8=1 +ParameterName9=ComponentLink3URL +ParameterUpdate9=1 +ParameterName10=ComponentLink4Description +ParameterUpdate10=1 +ParameterName11=ComponentLink4URL +ParameterUpdate11=1 +ParameterName12=ComponentLink5Description +ParameterUpdate12=1 +ParameterName13=ComponentLink5URL +ParameterUpdate13=1 +ParameterName14=ComponentLink6Description +ParameterUpdate14=1 +ParameterName15=ComponentLink6URL +ParameterUpdate15=1 +ParameterName16=ComponentLink7Description +ParameterUpdate16=1 +ParameterName17=ComponentLink7URL +ParameterUpdate17=1 +ParameterName18=Construction +ParameterUpdate18=1 +ParameterName19=Description +ParameterUpdate19=1 +ParameterName20=JESD-609 Code +ParameterUpdate20=1 +ParameterName21=Library Reference +ParameterUpdate21=1 +ParameterName22=Manufacturer +ParameterUpdate22=1 +ParameterName23=Manufacturer Part Number +ParameterUpdate23=1 +ParameterName24=Max Operating Temperature +ParameterUpdate24=1 +ParameterName25=Min Operating Temperature +ParameterUpdate25=1 +ParameterName26=Mounting Technology +ParameterUpdate26=1 +ParameterName27=Package Height +ParameterUpdate27=1 +ParameterName28=Package Length +ParameterUpdate28=1 +ParameterName29=Package Shape +ParameterUpdate29=1 +ParameterName30=Package Width +ParameterUpdate30=1 +ParameterName31=Packaging +ParameterUpdate31=1 +ParameterName32=Pins +ParameterUpdate32=1 +ParameterName33=Power +ParameterUpdate33=1 +ParameterName34=Pricing +ParameterUpdate34=1 +ParameterName35=Rated Temperature +ParameterUpdate35=1 +ParameterName36=Reach SVHC Compliant +ParameterUpdate36=1 +ParameterName37=Reference Standard +ParameterUpdate37=1 +ParameterName38=Resistor Type +ParameterUpdate38=1 +ParameterName39=RoHS +ParameterUpdate39=1 +ParameterName40=RoHS Compliant +ParameterUpdate40=1 +ParameterName41=Stock +ParameterUpdate41=1 +ParameterName42=Supplier +ParameterUpdate42=1 +ParameterName43=Supplier Part Number +ParameterUpdate43=1 +ParameterName44=Technology +ParameterUpdate44=1 +ParameterName45=Temperature Coefficient (ppm/Cel) +ParameterUpdate45=1 +ParameterName46=Terminal Finish +ParameterUpdate46=1 +ParameterName47=Termination +ParameterUpdate47=1 +ParameterName48=Tolerance +ParameterUpdate48=1 +ParameterName49=Value +ParameterUpdate49=1 +ParameterName50=Working Voltage +ParameterUpdate50=1 +ModelTypeGroup0=PCBLIB +ModelTypeUpdate0=1 +ModelType0=PCBLIB +ModelName0=FP-RMCF0805-IPC_A +ModelUpdate0=1 +ModelType1=PCBLIB +ModelName1=FP-RMCF0805-IPC_B +ModelUpdate1=1 +ModelType2=PCBLIB +ModelName2=FP-RMCF0805-IPC_C +ModelUpdate2=1 +ModelType3=PCBLIB +ModelName3=FP-RMCF0805-MFG +ModelUpdate3=1 [DatabaseUpdateOptions] SelectedOnly=0 diff --git a/Hardware/HalfBridge.SchDoc b/Hardware/HalfBridge.SchDoc index e0dd1a56fbd24f5b2aa5ea80532cf597c058b3f0..b66f9c38f748593538db92426180002feb6104f3 100644 GIT binary patch delta 12475 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 delta 12683 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