f569cffa8e 
								
							
								 
							
						 
						
							
							
								
								Step exporter fixes and enhancements:  
							
							
 
							
							
							- fix duplicate code and a few bugs (some are due to changes in code over the years)
- ADDED: option to export tracks and vias on external layers Exporting tracks is *very* time consuming,
and need a bit of optimization. 
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f13ffa8276 
								
							
								 
							
						 
						
							
							
								
								Step export: fix incorrect export of a pcb with multiple main outlines.  
							
							
 
							
							
							The code was existing but did not work fine with more than one outline
Fixes  #6684 
https://gitlab.com/kicad/code/kicad/issues/6684  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a8db3bb88 
								
							
								 
							
						 
						
							
							
								
								Fix forgotten handling of origin offsets  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/-/issues/12889  
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dd2ae762d 
								
							
								 
							
						 
						
							
							
								
								Refactor step export to use our normal board processing routines  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb8a4c10f7 
								
							
								 
							
						 
						
							
							
								
								Shove kicad2step into pcbnew itself with a new cli  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a830261973 
								
							
								 
							
						 
						
							
							
								
								KiCad2Step source code cleaning.  
							
							
								
 
							
							
						 
						3 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e85105a907 
								
							
								 
							
						 
						
							
							
								
								Add board stackup parsing to Kicad2Step.  
							
							
 
							
							
							Fixes https://gitlab.com/kicad/code/kicad/issues/11565  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f861e084d 
								
							
								 
							
						 
						
							
							
								
								Give the board boards unique names in STEP exports  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4670309ec1 
								
							
								 
							
						 
						
							
							
								
								kicad2step: fix broken handing of UTF8 filenames.  
							
							
 
							
							
							the conversion between UTF8 std::strings and wxString were missing in some places.
3D model: fix management of file having double ext .stp.gz
Fixes  #9038 
https://gitlab.com/kicad/code/kicad/issues/9038  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d36fbb864f 
								
							
								 
							
						 
						
							
							
								
								KiCad2Step code cleaning.  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								702c0d6f72 
								
							
								 
							
						 
						
							
							
								
								Step export: shows a report message if a 3D model is not loadable:  
							
							
 
							
							
							- When a vrml model is specified and model substitution is not allowed
- When the model substitution is allowed but the step model is not found 
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4025603a1f 
								
							
								 
							
						 
						
							
							
								
								Formatting.  
							
							
								
 
							
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b891b5e1e2 
								
							
								 
							
						 
						
							
							
								
								Do not blindly substitute model names  
							
							
 
							
							
							Makes model substitution (VRML->STEP in STEP Export) optional.  This can
prevent nasty surprises where the user doesn't see/can't affect the
outcome
Also, when substituting models, do not maintain scale factor.  So a VRML
model with non-unity scaling will not be export as a STEP file (of the
same name) with non-unity scaling.  This is the first step to address
https://gitlab.com/kicad/code/kicad/-/issues/1781  
							
						 
						4 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5db75805bd 
								
							
								 
							
						 
						
							
							
								
								Step exporter: better values for min distance between 2 points to merge them.  
							
							
 
							
							
							- The default value is 0.01 mm (according to comments and similar to the 3D viewer
 settings that uses 0.02 mm)
- The export dialog  has now 3 values 1 micron, 0.01mm (default) and 0.1 mm
The 0.1 micron option is removed: it makes no sense for a mechanical tolerance. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9feb1c2d4 
								
							
								 
							
						 
						
							
							
								
								Update PCBMODEL::SetMinDistance to set BRepBuilderAPI precision  
							
							
 
							
							
							Fixes  #3818  
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99da663e82 
								
							
								 
							
						 
						
							
							
								
								Remove unused variables plus some more fixes from CppCheck  
							
							
 
							
							
							Remove unused variables plus a few more fixes from CppCheck
Remove unused variables plus a few more fixes from CppCheck 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0e44f5128c 
								
							
								 
							
						 
						
							
							
								
								Add const specifiers  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								110b05fe78 
								
							
								 
							
						 
						
							
							
								
								kicad2step: convert it from a wxAppConsole to a wxApp, using a wxFrame/wxPanel  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0ed40876d 
								
							
								 
							
						 
						
							
							
								
								kicad2step: scale models  
							
							
 
							
							
							Fixes: lp:1784257
* https://bugs.launchpad.net/kicad/+bug/1784257  
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c120ae9e9d 
								
							
								 
							
						 
						
							
							
								
								kicad2step: Implement overwrite protection, handle 'force overwrite' flag  
							
							
 
							
							
							Fixes: lp:1791826
* https://bugs.launchpad.net/kicad/+bug/1791826  
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a08c0ac08c 
								
							
								 
							
						 
						
							
							
								
								kicad2step: Added minimum distance parameter  
							
							
								
 
							
							
						 
						7 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eebabf165b 
								
							
								 
							
						 
						
							
							
								
								kicad2step: Report lack of model definition rather than empty file names  
							
							
								
 
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								231b08e58f 
								
							
								 
							
						 
						
							
							
								
								Added kicad2step tool.  
							
							
								
 
							
							
						 
						9 years ago