Marius Stanciu
ca87475694
- small changes to the Toolchange manual preprocessor
...
- fix for plotting Excellon objects if the color is changed and then the object is moved
- laying the GUI for a new Tool: Punch Gerber Tool which will add holes in the Gerber apertures
2020-01-24 22:12:15 +02:00
Marius Stanciu
11d4dd633f
- fixed a bug in the bounding box generation
2020-01-22 01:08:35 +02:00
Marius Stanciu
6a616168e1
- added the new icons - forgot about them in previous commit
2020-01-19 19:49:34 +02:00
Marius Stanciu
5b63dee50d
- made possible to set the colors for Excellon objects too
...
- added to the possible colors the fundamentals: black and white
- in the project context menu for setting colors added the option to set the transparency and also a default option which revert the color to the default value set in the Preferences
2020-01-19 19:47:42 +02:00
Marius Stanciu
4047cc8499
- fixed and issue that made setting colors for the Gerber file not possible if using a translation
2020-01-19 17:55:34 +02:00
Marius Stanciu
87faa7e840
- restored the Readme file
2020-01-19 17:47:35 +02:00
Marius Stanciu
f7278a78f7
Merged in Beta (pull request #5 )
...
# Conflicts:
# README.md
2020-01-19 17:46:57 +02:00
Marius Stanciu
a9d69a57fe
- make sure that the fixes above apply when rebooting app for theme change or for language change
2020-01-19 17:39:32 +02:00
Marius Stanciu
24260b29b4
- fixed some bugs that are visible in Linux regarding the ArgsThread class: on app close we need to quit the QThread running the ArgsThread class and also close the opened Socket
2020-01-19 17:09:41 +02:00
Marius Stanciu
abc20cf0a5
- optimized the object envelope generation in the redesigned NCC Tool
2020-01-18 01:47:48 +02:00
Marius Stanciu
36280d9f54
- some updates in NCC Tool
2020-01-17 23:06:28 +02:00
Marius Stanciu
0ad0dbd9ea
- NCC Tool - some PEP 8 corrections
2020-01-17 19:31:37 +02:00
Marius Stanciu
6c43ffca1e
- more work in NCC Tool upgrade; each tool now work with it's own set of parameters
2020-01-17 17:02:49 +02:00
Marius Stanciu
316b04a56a
- wip
2020-01-17 03:44:34 +02:00
Marius Stanciu
eae5b3d8e3
- changes to Geometry UI
2020-01-17 03:42:50 +02:00
Marius Stanciu
957903d307
- more changes to Excellon UI
2020-01-17 03:15:13 +02:00
Marius Stanciu
c417030896
- moved default_data data update from Excellon parser to the Excellon object constructor
2020-01-16 16:55:34 +02:00
Marius Stanciu
b71d4e8c45
- in ParseExcellon.Excellon the self.tools dict has now a key 'data' which holds a dict with all the default values for Excellon and Geometry
...
- Excellon and Geometry objects, when started with multiple tools selected, the parameters tool name reflect this situation
2020-01-16 16:43:39 +02:00
Marius Stanciu
0221a9cfb6
- updated the Excellon and Geometry UI to be similar
...
- put bases for future changes to Excellon Object UI such that each tool will hold it's own parameters
2020-01-16 15:49:51 +02:00
Marius Stanciu
24e01ad518
- a small change in the Excellon UI
2020-01-16 02:33:54 +02:00
Marius Stanciu
5ffa9b6470
- updated the GUI in preferences for Calculator Tool
2020-01-16 02:21:20 +02:00
Marius Stanciu
3c569fdf6c
- updated/optimized the GUI in Preferences for Paint Tool and for NCC Tool
...
- work in Paint Tool to bring it up to date with NCC Tool
2020-01-16 02:07:00 +02:00
Marius Stanciu
002617c283
- work in Paint Tool GUI functionality
2020-01-15 18:14:07 +02:00
Marius Stanciu
82afd3bb6e
- work in Paint Tool GUI functionality
2020-01-15 17:59:12 +02:00
Marius Stanciu
f9a8d09b26
- modified the NCC Tool GUI to prepare for accepting a tool from a tool database
...
- started to modify the Paint Tool to be similar to NCC Tool and to accept a tool from a database
2020-01-15 17:47:28 +02:00
Marius Stanciu
c9af9008fe
Merged in Beta (pull request #4 )
...
Beta
2020-01-15 11:31:09 +00:00
Marius Stanciu
9a9b6908bc
- minor changes
2020-01-15 03:02:45 +02:00
Marius Stanciu
821014f719
- added key shortcuts and toolbar icons for the new tools: Align Object Tool (ALT+A) and Extract Drills (ALT+I)
...
- added new functionality (key shortcut SHIFT+J) to locate the corners of the bounding box (and center) in a selected object
2020-01-15 02:50:27 +02:00
Marius Stanciu
acfb1ca9e7
- finished Dual Point option in Align Objects Tool
2020-01-15 00:55:12 +02:00
Marius Stanciu
a8bea7805e
- working on the Dual Point option in Align Objects Tool - angle has to be recalculated
2020-01-14 17:18:24 +02:00
Marius Stanciu
9a3f3b600b
- in Extract Drill Tool added a new method of drills extraction. The methods are: fixed diameter, fixed annular ring and proportional
...
- in Align Objects Tool finished the Single Point method of alignment
2020-01-14 16:23:23 +02:00
Marius Stanciu
853f3f5d12
- working on the Align Objects Tool
2020-01-14 03:27:15 +02:00
Marius Stanciu
f9ec233b0f
- working on the Align Objects Tool
2020-01-14 02:45:03 +02:00
Marius Stanciu
5c932dc5cc
- fixed an issue in Gerber parser introduced recently due of changes made to make Gerber files produced by Sprint Layout
2020-01-14 01:36:37 +02:00
Marius Stanciu
41277d78ce
- started the add of a new Tool: Align Objects Tool which will align (sync) objects of Gerber or Excellon type
2020-01-13 21:43:25 +02:00
Marius Stanciu
02cfd96715
- fixed a small GUI issue in Excellon UI when Basic mode is active
2020-01-13 16:06:29 +02:00
Marius Stanciu
5b3f318e56
- if CTRL key is pressed during app startup the app will start in the Legacy(2D) graphic engine compatibility mode
2020-01-12 17:26:48 +02:00
Marius Stanciu
c9111dac9b
- fixed an issue in Gerber parser with detecting old kind of units
2020-01-12 04:05:13 +02:00
Marius Stanciu
a9b93cafa1
- improved the circle approximation resolution
2020-01-12 03:28:05 +02:00
Marius Stanciu
f8c22ea32f
- Extract Drills Tool: fixed issue with oblong pads and with pads made from aperture macros
...
- Extract Drills Tool: added controls in Edit -> Preferences
2020-01-12 00:30:17 +02:00
Marius Stanciu
c28f08a392
- fixed an issue in the Distance Tool
...
- expanded the Extract Drills Tool to use a particular annular ring for each type of aperture flash (pad)
2020-01-11 17:30:48 +02:00
Marius Stanciu
c16ecfe0c3
- fixed issue in Film Tool where some parameters names in calls of method export_positive() were not matching the actual parameters name
...
- finished the Extract Drills Tool
- fixed a small issue in the DoubleSided Tool
2020-01-11 00:52:06 +02:00
Marius Stanciu
f2ccb48c98
- finished the GUI in the Extract Drills Tool
2020-01-10 16:56:29 +02:00
Marius Stanciu
fc31bb573d
- working on a new tool: Extract Drills Tool who will create a Excellon object out of the apertures of a Gerber object
2020-01-10 15:56:23 +02:00
Marius Stanciu
7d0a792085
- small changes
2020-01-10 14:55:32 +02:00
Marius Stanciu
2ff9cd2439
- print() debugging
2020-01-10 13:00:47 +02:00
Marius Stanciu
9505ecf80f
- working on new NCC tool
2020-01-09 15:56:41 +02:00
Marius Stanciu
8c33f6e0be
- added some prints to work on issue 349
2020-01-09 12:44:24 +02:00
Marius Stanciu
856f568f9e
- selected rows in the Tools Tables will stay colored in blue after loosing focus instead of the default gray
...
- in NCC Tool the Tool name in the Parameters section will be the Tool ID in the Tool Table
- added an exception catch in case the plotcanvas init failed for the OpenGL graphic engine and warn user about what happened
2020-01-09 00:06:38 +02:00
Marius Stanciu
5ff9f953c6
- working in NCC Tool
2020-01-08 17:14:10 +02:00