mirror of
https://github.com/bbenchoff/OrthoRoute.git
synced 2025-12-14 00:05:36 +00:00
111 lines
2.4 KiB
JSON
111 lines
2.4 KiB
JSON
{
|
|
"routing": {
|
|
"algorithm": "manhattan",
|
|
"timeout_per_net": 30.0,
|
|
"max_iterations": 50000,
|
|
"use_gpu": true,
|
|
"parallel_routing": true,
|
|
"optimization_passes": 2,
|
|
"default_track_width": 0.2,
|
|
"default_via_size": 0.8,
|
|
"default_via_drill": 0.4,
|
|
"default_clearance": 0.2,
|
|
"manhattan_grid_resolution": 0.05,
|
|
"manhattan_layer_directions": {
|
|
"In1.Cu": "horizontal",
|
|
"In2.Cu": "vertical",
|
|
"In3.Cu": "horizontal",
|
|
"In4.Cu": "vertical",
|
|
"B.Cu": "vertical"
|
|
}
|
|
},
|
|
"display": {
|
|
"show_traces": true,
|
|
"show_vias": true,
|
|
"show_components": true,
|
|
"show_grid": false,
|
|
"show_keepouts": true,
|
|
"background_color": [
|
|
30,
|
|
30,
|
|
30
|
|
],
|
|
"board_color": [
|
|
40,
|
|
60,
|
|
40
|
|
],
|
|
"trace_color": [
|
|
0,
|
|
255,
|
|
0
|
|
],
|
|
"via_color": [
|
|
255,
|
|
255,
|
|
0
|
|
],
|
|
"component_color": [
|
|
150,
|
|
150,
|
|
150
|
|
],
|
|
"grid_color": [
|
|
80,
|
|
80,
|
|
80
|
|
],
|
|
"antialiasing": true,
|
|
"high_dpi_support": true,
|
|
"animation_enabled": true,
|
|
"animation_speed": 1.0,
|
|
"window_width": 1600,
|
|
"window_height": 1000,
|
|
"remember_window_position": true,
|
|
"window_position": null
|
|
},
|
|
"gpu": {
|
|
"enabled": true,
|
|
"preferred_device": "auto",
|
|
"memory_limit_mb": null,
|
|
"use_memory_pool": true,
|
|
"cuda_device_id": 0,
|
|
"cuda_streams": 4,
|
|
"cuda_async": true,
|
|
"batch_size": 1000,
|
|
"max_parallel_nets": 8
|
|
},
|
|
"kicad": {
|
|
"api_mode": "ipc",
|
|
"ipc_host": "localhost",
|
|
"ipc_port": 6000,
|
|
"ipc_timeout": 30.0,
|
|
"auto_save": true,
|
|
"backup_before_routing": true,
|
|
"backup_directory": "backups",
|
|
"auto_detect_netclasses": true,
|
|
"respect_locked_tracks": true,
|
|
"respect_keepout_areas": true,
|
|
"create_tracks": true,
|
|
"create_vias": true,
|
|
"update_ratsnest": true,
|
|
"refresh_display": true
|
|
},
|
|
"logging": {
|
|
"level": "INFO",
|
|
"console_output": true,
|
|
"file_output": true,
|
|
"log_file": "orthoroute.log",
|
|
"max_file_size_mb": 10,
|
|
"backup_count": 5,
|
|
"format_string": "%(asctime)s - %(name)s - %(levelname)s - %(message)s",
|
|
"date_format": "%Y-%m-%d %H:%M:%S",
|
|
"component_levels": {
|
|
"orthoroute.algorithms": "DEBUG",
|
|
"orthoroute.infrastructure.gpu": "INFO",
|
|
"orthoroute.infrastructure.kicad": "INFO"
|
|
}
|
|
},
|
|
"version": "1.0.0",
|
|
"config_version": 1
|
|
} |