Mikolaj Wielgus
|
5113f30fd5
|
Add selector and selection data structures
|
2026-03-13 14:50:33 +01:00 |
Mikolaj Wielgus
|
d77be1b0b3
|
Optionally assign primitives to pins
|
2026-03-13 13:36:14 +01:00 |
Mikolaj Wielgus
|
3f362d62c3
|
Wrap net ids in `NetId` type
|
2026-03-13 11:22:40 +01:00 |
Mikolaj Wielgus
|
3f6073af03
|
Use board boundary as navmesh superpolygon instead of generating it
|
2026-03-12 18:52:24 +01:00 |
Mikolaj Wielgus
|
e36b631029
|
Underestimate instead of overestimating segment length
|
2026-03-11 21:11:21 +01:00 |
Mikolaj Wielgus
|
ab30432f6b
|
Insert segments in navmesh
|
2026-03-11 21:04:52 +01:00 |
Mikolaj Wielgus
|
13b97f84d6
|
Insert polygon pads in navmesh
|
2026-03-11 19:17:44 +01:00 |
Mikolaj Wielgus
|
f3112dd886
|
Display navmeshes
|
2026-03-11 18:58:19 +01:00 |
Mikolaj Wielgus
|
09e1e35151
|
Wrap `Board` in `NavmesherBoard`
|
2026-03-11 10:26:23 +01:00 |
Mikolaj Wielgus
|
a8e14753d9
|
Import wires and vias of wiring
|
2026-03-11 09:06:33 +01:00 |
Mikolaj Wielgus
|
058f86f9c2
|
Remove implementation of arcs
|
2026-03-11 08:59:55 +01:00 |
Mikolaj Wielgus
|
8cd52ca75c
|
Flip components if flipped in Specctra DSN
|
2026-03-11 08:30:52 +01:00 |
Mikolaj Wielgus
|
fde7b163df
|
Add appearance panel, show only enabled layers
|
2026-03-11 00:49:33 +01:00 |
Mikolaj Wielgus
|
8a50e70a6a
|
Load layers to primitives
|
2026-03-10 22:18:31 +01:00 |
Mikolaj Wielgus
|
5e6ddac19f
|
Import and display segments in pads
|
2026-03-10 18:08:56 +01:00 |
Mikolaj Wielgus
|
d9927d1231
|
Add and display polygons
|
2026-03-10 14:23:55 +01:00 |
Mikolaj Wielgus
|
b07c770aee
|
Remove commit formatting check for now
|
2026-03-10 13:51:36 +01:00 |
Mikolaj Wielgus
|
4264d2c52d
|
feat(topola/specctra): Insert and display rectangular pins
|
2026-03-10 13:48:59 +01:00 |
Mikolaj Wielgus
|
c927ad281f
|
Add polygon insertion
|
2026-03-10 13:13:38 +01:00 |
Mikolaj Wielgus
|
f4a8bee711
|
feat(topola-egui): Implement import of circular pads
|
2026-03-10 01:49:22 +01:00 |
Mikolaj Wielgus
|
5f7f8fe14e
|
feat(topola-egui): Add zooming to fit
|
2026-03-09 23:04:40 +01:00 |
Mikolaj Wielgus
|
e9778fd653
|
feat(topola): Add navmesher to maintain navmeshes
|
2026-03-09 21:54:45 +01:00 |
Mikolaj Wielgus
|
d589266df5
|
chore(committed): Get rid of allowed scope list for now
|
2026-03-09 18:42:11 +01:00 |
Mikolaj Wielgus
|
74b9004ed9
|
feat(topola-egui): Make stroke width independent of scale factor
|
2026-03-09 16:49:11 +01:00 |
Mikolaj Wielgus
|
b1ab710adb
|
feat(topola-egui): Display loaded board's boundary
|
2026-03-09 16:01:42 +01:00 |
Mikolaj Wielgus
|
78242f16fc
|
feat(topola/board): Load boundary into `Board`
|
2026-03-09 13:30:59 +01:00 |
Mikolaj Wielgus
|
439c005fa2
|
Begin rewrite. Recreate basic, incomplete project
|
2026-03-08 22:51:30 +01:00 |
Mikolaj Wielgus
|
3b56eb74c9
|
fix(geometry/primitive): Fix constants altered during debugging
|
2025-12-01 01:32:46 +01:00 |
Mikolaj Wielgus
|
5eedf3bbaf
|
fix(router/navmesh): Add (failed) attempt to prune some navedges
This did not achieve the intended goal, but I'm committing it anyway
just to have it in history.
|
2025-12-01 01:04:07 +01:00 |
Mikolaj Wielgus
|
f94733e0f0
|
feat(topola-egui): Add option to display bend endpoint tangents
This is just to be able to debug navmesh pruning.
|
2025-11-30 22:25:15 +01:00 |
Mikolaj Wielgus
|
62a4d6c413
|
refactor(drawing/drawing): Rename `.primitive(...)` to `.primitive_ref(...)`
|
2025-11-30 13:57:58 +01:00 |
Mikolaj Wielgus
|
2c94b50290
|
feat(router/thetastar): Highlight currently attempted navedge
|
2025-11-29 19:03:12 +01:00 |
Mikolaj Wielgus
|
b9b52fb977
|
feat(topola-egui): Display origin-destination by default
|
2025-11-29 16:02:41 +01:00 |
Mikolaj Wielgus
|
9568505e7e
|
fix(router/navmesh): Don't simplify navedges if rotation sense switches on prenavedge
|
2025-11-29 01:41:13 +01:00 |
Mikolaj Wielgus
|
570dacfff7
|
docs: Swap order of two images in readme's gallery
|
2025-11-25 04:11:51 +01:00 |
Mikolaj Wielgus
|
16611b8f1d
|
chore: Commit forgotten changes to readme
|
2025-11-25 04:10:35 +01:00 |
Mikolaj Wielgus
|
20550c1086
|
chore: Add autorouted tht_db25_to_tht_db25 screenshot to gallery
|
2025-11-25 03:26:49 +01:00 |
Mikolaj Wielgus
|
1cb55c58db
|
chore: Commit forgotten screenshot of 4x4_1206_led_matrix_breakout
|
2025-11-25 02:47:51 +01:00 |
Mikolaj Wielgus
|
cc6f594eac
|
chore: Add screenshot of autorouted 4x4_1206_matrix_breakout to gallery, with some small changes
|
2025-11-25 02:43:55 +01:00 |
Mikolaj Wielgus
|
e46fbc4242
|
chore: Make further minor updates to 3x4_tactswitch_ir_remote project and screenshot
|
2025-11-24 22:13:48 +01:00 |
Mikolaj Wielgus
|
759c377a3a
|
chore: Increase board north outline margin in 3x4_tactswitch_ir_remote screenshot and project
|
2025-11-24 19:16:42 +01:00 |
Mikolaj Wielgus
|
0026002141
|
chore: Add screenshot of 3x4_tactswitch_ir_remote to gallery
|
2025-11-24 18:59:58 +01:00 |
Mikolaj Wielgus
|
06d135efa7
|
test: Add 3x4_tactswitch_ir_remote test, without test routines yet as usual
|
2025-11-24 01:53:24 +01:00 |
Mikolaj Wielgus
|
00e3bb87bf
|
feat(specctra-core): Add basic via SES export (constant size and only two layers for now)
|
2025-11-24 00:05:19 +01:00 |
Mikolaj Wielgus
|
8b0adec8fe
|
test: Correct Value of crystal loading capacitors in 5x5_1206_led_matrix (this is just cosmetic)
|
2025-11-22 23:46:03 +01:00 |
Mikolaj Wielgus
|
33d91b0a87
|
refactor(autorouter/planar_autoroute): Slightly reduce code duplication
|
2025-11-21 21:39:42 +01:00 |
Outbreak2096
|
3208d55272
|
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (72 of 72 strings)
Translation: Topola/Topola
Translate-URL: https://translate.codeberg.org/projects/topola/topola/zh_Hans/
|
2025-11-20 02:00:03 +00:00 |
Mikolaj Wielgus
|
64669d5d0b
|
feat(autorouter/multilayer_reconfigurer): Use A* to search for multilayer configurations
|
2025-11-20 02:54:52 +01:00 |
Mikolaj Wielgus
|
5e8d5974f4
|
refactor(astar): Add interface to separately push single node and pop
|
2025-11-19 19:29:38 +01:00 |
Mikolaj Wielgus
|
a8a2e8d8cb
|
feat(autorouter/planar_reconfigurer): Make g-scores proportional to number of changed routes
|
2025-11-19 00:18:30 +01:00 |