Commit Graph

262 Commits

Author SHA1 Message Date
Jeff Young baa13b885f Don't add Sim.Params unless it contains data, and update sallen key demo. 2023-01-03 17:20:23 +00:00
Jeff Young 6f44468385 Fix more lifetime issues in simulator tuning.
Fixes https://gitlab.com/kicad/code/kicad/issues/13257
2022-12-23 22:03:24 +00:00
Jeff Young a3a2e2e5b1 Update demos and legacy qa files SpiceMapping -> Spice_Node_Sequence.
Also removes migration in the code as it will no longer be needed.
2022-12-19 12:04:53 +00:00
Yang sheng aff5245041 Fix enum class DRILL_MARKS no export to python 2022-12-09 18:07:58 +00:00
jean-pierre charras 0b5c91d3f4 Demo update 2022-11-03 11:09:26 +01:00
jean-pierre charras bff263b6da Demos update. 2022-10-15 09:07:59 +02:00
jean-pierre charras db90404710 Python demos: fix plot demos according to recent changes in Kicad plot code.
Add also a comment for Gerber plots.
2022-09-30 16:56:22 +02:00
jean-pierre charras 5550da38e0 Demo update 2022-09-25 15:43:42 +02:00
jean-pierre charras 79dfefe7de demo: a minor fix in symbol lib. 2022-09-05 13:01:40 +02:00
jean-pierre charras 51a84cb8d5 Demos update. 2022-09-02 14:45:01 +02:00
jean-pierre charras 11a96252db Demos update 2022-08-28 09:41:42 +02:00
jean-pierre charras 31fdd9320d Update demo 2022-08-07 08:48:03 +02:00
jean-pierre charras 47d63c6806 Demo update 2022-08-05 10:41:37 +02:00
jean-pierre charras 16d74a7e42 Demo update 2022-08-03 17:21:16 +02:00
Mikolaj Wielgus 739b9255d9 Sim Model Editor improvements
- Tab-switching,
- Automatic expansion of categories on tab-switch,
- Various minor simulation improvements,
- Various new simulation-related bugfixes.
2022-07-30 02:25:34 +00:00
jean-pierre charras 8799c370bb Demos update 2022-05-21 16:32:22 +02:00
jean-pierre charras f7aa5a24b7 Demos update 2022-05-21 13:46:16 +02:00
jean-pierre charras 3222a48a9a Update some demos 2022-05-12 20:58:48 +02:00
jean-pierre charras 4bd349d922 Update some demos 2022-05-09 19:06:14 +02:00
jean-pierre charras ff7d60f360 demos: gen_gerber_and_drill_files_board.py update 2022-03-24 17:58:47 +01:00
Mikolaj Wielgus 672a8ca39b Add subsheets simulation demo 2022-01-12 21:44:43 +01:00
Jon Evans f32c1ab1d2 Fix undo/redo sample action plugin for latest API
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10212

(cherry picked from commit bb388d47fc)
2022-01-02 12:26:44 -05:00
Jeff Young 6e2460ad37 Add hot-updating of units in common wxGrids.
Fixes https://gitlab.com/kicad/code/kicad/issues/10020
2021-12-23 16:54:03 +00:00
jean-pierre charras 78f9be79ad Demos: update to last changes in file format. 2021-12-13 09:40:50 +01:00
jean-pierre charras a3b4210bdd Demos update 2021-11-28 08:59:50 +01:00
jean-pierre charras 52fc41d0cb Demos update. 2021-11-25 14:02:35 +01:00
jean-pierre charras bba00fa74c Demos update. 2021-11-25 13:09:59 +01:00
jean-pierre charras 011fad3894 Demos update 2021-11-22 14:00:43 +01:00
Mikolaj Wielgus e1cc7cfbe0 Change wire width from 5 mils back to 6 mils
These were remnants of https://gitlab.com/kicad/code/kicad/-/issues/7865
2021-11-07 14:32:27 +00:00
jean-pierre charras 4fe9f01eb0 Update a few demos 2021-11-01 18:36:53 +01:00
Seth Hillbrand 9a8d1246cc We don't keep a CHANGELOG.TXT
Direct interested readers to AUTHORS.TXT instead.
2021-10-05 19:46:53 -07:00
jean-pierre charras 222c4ce7df Update demos. 2021-09-30 20:17:44 +02:00
jean-pierre charras 6bd4a77d70 Demo update. 2021-09-25 18:28:20 +02:00
jean-pierre charras 1e1aaa249b Demos update. 2021-09-08 11:47:41 +02:00
jean-pierre charras 2ad6650e13 Update demos 2021-08-16 10:48:44 +02:00
Wayne Stambaugh 1a301d8eea Stop using wxDialog::EndModal() from inside dialogs.
Calling wxDialog::EndModal() directly from inside the dialog is a
potential bug if the dialog is shown in the modeless or window modal
(quasi-modal).  Use the internal button events where possible and
check for the appropriate mode before calling the correct end dialog
function.
2021-07-21 17:38:14 -04:00
luz paz 0446d35f0d Fix source comment/doc typos (follow-up)
Found via `codespell -q 3 -S *.po,./thirdparty -L aactual,acount,aline,alocation,alog,anormal,anumber,aother,apoints,aparent,aray,dout,einstance,modul,ot,overide,serie,te,,tesselate,tesselator,tht`
2021-07-13 10:48:17 +00:00
jean-pierre charras fecf7ec708 StickHub demo update. 2021-07-04 18:56:33 +02:00
luz paz f968fc8719 Fix source comment / documentation typos 2021-06-09 19:32:58 +00:00
jean-pierre charras 524ca442f3 Old python scripts: fix issues due to code change, and make them Python3/3 compatible 2021-04-27 11:55:56 +02:00
jean-pierre charras 60719b66bb Update some python scripts to be compatible with python2/python3 and changes in Kicad code. 2021-04-27 07:40:34 +02:00
Mika Laitio d13fb85d7f python3 print fix to scripts examples
Print function needs to use brackets to be compatible
both with the python2 and python3.
Without this fix following error was generated
with flags
-DKICAD_SCRIPTING_MODULES=ON
-DKICAD_SCRIPTING_PYTHON3=ON

/usr/share/kicad/demos/python_scripts_examples/gen_gerber_and_drill_files_board.py", line 95
print 'plot %s' % pctl.GetPlotFileName()
^
SyntaxError: invalid syntax

Fixes https://gitlab.com/kicad/code/kicad/-/issues/8303

Signed-off-by: Mika Laitio <lamikr@gmail.com>
2021-04-26 15:20:14 +00:00
jean-pierre charras 3f040185ce Update demos. 2021-04-26 09:06:25 +02:00
Wayne Stambaugh acec6ad7fc Spice simulator: add Ngspce model behavior mode settings.
ADDED: Ngspice simulator model behavior mode settings for PSpice, LTSpice,
       PSpice and LTSpice, and HSpice.

Fixes https://gitlab.com/kicad/code/kicad/issues/5810
2021-03-18 15:31:02 -04:00
jean-pierre charras 10c43ad879 Demo: add missing file 2021-03-08 12:39:24 +01:00
jean-pierre charras d69bc27160 Demos cleanup 2021-03-07 21:14:25 +01:00
jean-pierre charras d802b4a7af Update demos 2021-03-07 15:58:18 +01:00
jean-pierre charras 56f6e7cc17 demo: add missing footprint files. 2021-03-06 09:49:25 +01:00
jean-pierre charras 0596318d93 Demos update 2021-03-05 14:06:35 +01:00
Wayne Stambaugh 7a00e01b3e Eeschema: fix false positive library symbol changed ERC errors.
This fix required sorting all of the LIB_PART draw items to ensure
accurate comparison between the symbols stored in the schematic and the
original library symbols.  This has a noticeable impact on symbol library
load performance.  It may also cause significant changes the next time
the library is saved due to changes in the draw item sorting.  Hashing
may be a better solution here but this addressed the immediate problem.

A skeleton method SCH_SCREEN::SwapSymbolLinks() was added because there
is most likely an issue with orphaned symbols in the schematic library
symbol cache during undo/redo operations.  More testing is required to
verify this.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/7263
2021-03-04 17:59:24 -05:00