Initial commit

This commit is contained in:
cpu
2025-09-27 12:44:25 +02:00
commit 323fc68ac8
3665 changed files with 601898 additions and 0 deletions

View File

@@ -0,0 +1 @@
[01:09:27] INFO Wrote I2C tree to /home/martin/proj/DFPlayerMB/build/builds/default/default.i2c_tree.md

View File

@@ -0,0 +1 @@
[01:09:27] INFO Wrote I2C tree to /home/martin/proj/DFPlayerMB/build/builds/default/default.i2c_tree.md

View File

@@ -0,0 +1,12 @@
[01:09:23] DEBUG Assignment: power_filter_cap.capacitance [power_filter_cap.capacitance] := [376µF, 564µF]
DEBUG Constraining power_filter_cap.capacitance to [376µF, 564µF]
DEBUG Assignment: power_filter_cap.voltage [power_filter_cap.voltage] := [10V]
DEBUG Constraining power_filter_cap.voltage to [10V]
DEBUG Assignment: rx_protection_resistor.resistance [rx_protection_resistor.resistance] := [1kΩ ± 5.00%]
DEBUG Constraining rx_protection_resistor.resistance to [1kΩ ± 5.00%]
DEBUG Assignment: stereo_out_jack.TIP [TIP] := [1]
DEBUG Constraining stereo_out_jack.TIP to [1]
DEBUG Assignment: stereo_out_jack.RING [RING] := [2]
DEBUG Constraining stereo_out_jack.RING to [2]
DEBUG Assignment: stereo_out_jack.SLEEVE [SLEEVE] := [3]
DEBUG Constraining stereo_out_jack.SLEEVE to [3]

View File

@@ -0,0 +1 @@
[01:09:23] INFO Loading KiCad PCB file: /home/martin/proj/DFPlayerMB/layout/default/default.kicad_pcb

View File

@@ -0,0 +1 @@
[01:09:23] INFO Loading KiCad PCB file: /home/martin/proj/DFPlayerMB/layout/default/default.kicad_pcb

View File

@@ -0,0 +1,3 @@
[01:09:27] INFO Found 8 components with footprints
DEBUG node_fps: {<speaker_connector|JST_PH_Vertical_2Pin>: <speaker_connector|JST_PH_Vertical_2Pin.footprint|KicadFootprint>, <uart_connector|JST_PH_Vertical_4Pin>: <uart_connector|JST_PH_Vertical_4Pin.footprint|KicadFootprint>, <df_header_left|PinSocket_1x8_SMD>: <df_header_left|PinSocket_1x8_SMD.footprint|KicadFootprint>, <stereo_out_jack|AudioJack3_5mm>: <stereo_out_jack|AudioJack3_5mm.footprint|KicadFootprint>, <df_header_right|PinSocket_1x8_SMD>:
<df_header_right|PinSocket_1x8_SMD.footprint|KicadFootprint>, <power_protection_diode|hongjiacheng_M1_package>: <power_protection_diode|hongjiacheng_M1_package.footprint|KicadFootprint>, <power_filter_cap|Elec_Cap_6_3x5_4>: <power_filter_cap|Elec_Cap_6_3x5_4.footprint|KicadFootprint>, <rx_protection_resistor|Resistor>: <rx_protection_resistor|Resistor.footprint|KicadFootprint>}

View File

@@ -0,0 +1 @@
[01:09:27] INFO Found 8 components with footprints

View File

@@ -0,0 +1,75 @@
[01:09:23] INFO Picking 1 modules
INFO Picking 1 modules in parallel
DEBUG Iteration 0 |stages|=1, |graphs|=1, |V|=14-------------------------------------
DEBUG DONE Iteration 0 Phase 1.0: Canonical literal form G:1
DEBUG DONE Iteration 0 Phase 1.2: Constrain within and domain G:8
DEBUG DONE Iteration 0 Phase 1.3: Alias predicates to true G:8
DEBUG Iteration 1 |stages|=5, |graphs|=8, |V|=36-------------------------------------
DEBUG DONE Iteration 1 Phase 1.22: Fold IsSubset G:8
DEBUG DONE Iteration 1 Phase 1.24: Merge intersecting subsets G:8
DEBUG DONE Iteration 1 Phase 1.25: Predicate flat terminate G:8
DEBUG DONE Iteration 1 Phase 1.27: Predicate is!! True G:8
DEBUG Iteration 2 |stages|=38, |graphs|=8, |V|=34------------------------------------
[01:09:25] DEBUG POST https://components.atopileapi.com/v0/query
{
"queries": [
{
"package": null,
"qty": 1,
"endpoint": "resistors",
"resistance": {
"type": "Quantity_Interval_Disjoint",
"data": {
"intervals": {
"type": "Numeric_Interval_Disjoint",
"data": {
"intervals": [
{
"type": "Numeric_Interval",
"data": {
"min": 950.0,
"max": 1050.0
}
}
]
}
},
"unit": "kiloohm"
}
},
"max_power": null,
"max_voltage": null
}
]
}
DEBUG Downloading API data C11702
[01:09:26] DEBUG GET https://components.atopileapi.com/v0/component/lcsc/11702
DEBUG Crawling datasheet for C11702
[01:09:27] DEBUG {
0: {
0: <rx_protection_resistor|Resistor>
}
}
INFO Picking 1 independent groups: {
0: <rx_protection_resistor|Resistor>
}
DEBUG Attached component C11702 to module rx_protection_resistor:
{'resistance': {'type': 'Quantity_Interval_Disjoint', 'data': {'intervals': {'type': 'Numeric_Interval_Disjoint', 'data': {'intervals': [{'type': 'Numeric_Interval', 'data': {'min': 990.0000002235174, 'max': 1009.9999997764826}}]}}, 'unit': 'ohm'}}, 'max_power': {'type': 'Quantity_Set_Discrete', 'data': {'intervals': {'type': 'Numeric_Interval_Disjoint', 'data': {'intervals': [{'type': 'Numeric_Interval', 'data': {'min': 0.0625, 'max': 0.0625}}]}}, 'unit': 'watt'}},
'max_voltage': {'type': 'Quantity_Set_Discrete', 'data': {'intervals': {'type': 'Numeric_Interval_Disjoint', 'data': {'intervals': [{'type': 'Numeric_Interval', 'data': {'min': 50.0, 'max': 50.0}}]}}, 'unit': 'volt'}}}
--->
max_power: rx_protection_resistor.max_power
max_voltage: rx_protection_resistor.max_voltage
resistance: rx_protection_resistor.resistance
INFO Slow-picked parts in 3.58s
INFO Picked complete: picked 1 parts
INFO Verify design
DEBUG Iteration 0 |stages|=1, |graphs|=1, |V|=17-------------------------------------
DEBUG DONE Iteration 0 Phase 1.0: Canonical literal form G:1
DEBUG DONE Iteration 0 Phase 1.2: Constrain within and domain G:8
DEBUG DONE Iteration 0 Phase 1.3: Alias predicates to true G:8
DEBUG Iteration 1 |stages|=5, |graphs|=8, |V|=42-------------------------------------
DEBUG DONE Iteration 1 Phase 1.22: Fold IsSubset G:8
DEBUG DONE Iteration 1 Phase 1.24: Merge intersecting subsets G:8
DEBUG DONE Iteration 1 Phase 1.25: Predicate flat terminate G:8
DEBUG DONE Iteration 1 Phase 1.27: Predicate is!! True G:8
DEBUG Iteration 2 |stages|=38, |graphs|=8, |V|=40------------------------------------

View File

@@ -0,0 +1,8 @@
[01:09:23] INFO Picking 1 modules
INFO Picking 1 modules in parallel
[01:09:27] INFO Picking 1 independent groups: {
0: <rx_protection_resistor|Resistor>
}
INFO Slow-picked parts in 3.58s
INFO Picked complete: picked 1 parts
INFO Verify design

View File

@@ -0,0 +1,8 @@
[01:09:23] INFO Running design checks for stage POST_DESIGN
DEBUG Running post-design check `needs_erc_check` for `runtime_anon[9]`
INFO Checking graph for ERC violations
INFO Checking 0 Power
INFO Checking for hv/lv shorts
INFO Checking for power source shorts
INFO Checking 0 explicit nets
INFO Checking 1 passives

View File

@@ -0,0 +1,7 @@
[01:09:23] INFO Running design checks for stage POST_DESIGN
INFO Checking graph for ERC violations
INFO Checking 0 Power
INFO Checking for hv/lv shorts
INFO Checking for power source shorts
INFO Checking 0 explicit nets
INFO Checking 1 passives

View File

@@ -0,0 +1,3 @@
[01:09:27] INFO Running checks
INFO Running design checks for stage POST_SOLVE
DEBUG Running post-solve check `needs_erc_check` for `runtime_anon[9]`

View File

@@ -0,0 +1,2 @@
[01:09:27] INFO Running checks
INFO Running design checks for stage POST_SOLVE

View File

@@ -0,0 +1,9 @@
[01:09:23] INFO Resolving bus parameters
DEBUG  Timings 
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━┓
 Category  ┃ Value ┃ Unit ┃
┡━━━━━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━┩
 get parameter connections │  3.98 │ µs  │
 merge parameters  │  4.4 │ µs  │
└───────────────────────────┴───────┴──────┘

View File

@@ -0,0 +1 @@
[01:09:23] INFO Resolving bus parameters

View File

@@ -0,0 +1,4 @@
[01:09:27] INFO Positioning 0 footprints
INFO Applying routes
INFO Backing up layout to /home/martin/proj/DFPlayerMB/build/builds/default/default.20250927-010927.kicad_pcb
INFO No changes to layout. Not writing /home/martin/proj/DFPlayerMB/layout/default/default.kicad_pcb

View File

@@ -0,0 +1,4 @@
[01:09:27] INFO Positioning 0 footprints
INFO Applying routes
INFO Backing up layout to /home/martin/proj/DFPlayerMB/build/builds/default/default.20250927-010927.kicad_pcb
INFO No changes to layout. Not writing /home/martin/proj/DFPlayerMB/layout/default/default.kicad_pcb

View File

@@ -0,0 +1 @@
[01:09:27] INFO Writing parameters to /home/martin/proj/DFPlayerMB/build/builds/default/default.variables.md

View File

@@ -0,0 +1 @@
[01:09:27] INFO Writing parameters to /home/martin/proj/DFPlayerMB/build/builds/default/default.variables.md