//-------------------------------------------------------------------------- //Version 1.0.17.8 //-------------------------------------------------------------------------- //Updated and Fixed Cadstar CPA format reading and PCBViewer. //Bugfixes in routines which impact most file readers. //Fiducial numbers added to Origin Calculator screen //Altium Designer Keepout Layer now includes Arc's. //Component List now includes columns for Layer and SMT/TH //-------------------------------------------------------------------------- //Version 1.0.17.7 //-------------------------------------------------------------------------- //Tango PCB file reading added //-------------------------------------------------------------------------- //Version 1.0.17.6 //-------------------------------------------------------------------------- //Added Charmhigh CHM-T530P4 *.DPV format //updated TWS Quadra *QFF format //Added MyData Tpsys 2.6.5 format //Bugfix in Mydata 2.7 *.BRD //-------------------------------------------------------------------------- //Version 1.0.17.5 //-------------------------------------------------------------------------- //Added NeoDen and CharmHigh to manufacturers list //Added NeoDen 4 *.CSV format //Added Charmhigh CHM-T36VA *.DPV format //Rewrite OrCAD MIN reader //make FID (fiducial) reading more generic //Altium File reading Speedup and fixes //Added Kicad V3 kicad_pcb format //Added Marantz 22XDL-350 format //Bugfix in Juki 2070,2080 formats //Bugfix in NeoDen TM220 *.csv for rotation //Most Recently Used file feature added to CAD Input file using a DropDownList //Bug Fix in VIOS 1.22 and 1.23 (spaces in feeders section of file) //VIOS Static.txt reading and feeder reuse(from static.txt file) //PCBViewer for Altium Designer updated //PCBViewer for Protel 2.8 updated //PCBViewer for Kicad V2 updated //PCBViewer for Eagle updated(needs more work in Arcs) //PCBViewer for GenCAD updated(needs more work in Arcs and Multilayer Pads) //PCBViewer for PCAD updated(needs more work in Arcs , Multilayer Pads and Outlines) //Added Eagle XML BRD reader //Added Board Outline to PCB CSV Viewer //PCBViewer WinAPI speedup's //PCB file reading speedup's //File reading and PCBViewer timer added //-------------------------------------------------------------------------- //Version 1.0.0.16 //-------------------------------------------------------------------------- //Added Head and Type button to Options tab, //Head no and feeder type can now be set in the Fixed Feeders tab //Added Fixed Feeders Tab. //Added Juki G3C Feeder reading to Open File on Fixed feeders tab //Updated Altium/Protel origin correction/detection/error warnings //Updated File contains TH or NF Components or is a Schematic Warning //Read Schematic Subsheets CheckBox, now only visible when a Schematic file is selected //Fixed Altium Designer (*.PCBDOC) reading(It would occasionally miss a Component in file reading) //Added Kicad Schematic reading //Fixed some error messages in Kicad BRD reading //Fixed some bugs in Eagle BRD reading //Fixed Browse on Openfile->InitialDirectory //Added Row pushing on Feeder List(makes Feeder sorting easier) //Added TWS Quadra output files (*.QFP, *.QFF,*.QFZ) //Updated NeoDen TM220/TM240 //Added Europlacer ASCII output file (*.dp) //Added Gencad 1.14 reading (*.CAD) //Added Gencad DEVICES field in Gencad output file //Added Cadstar ASCII CPA & CSA reading //Added Cadstar ASCII PAF reading //Added OrCad ASCII MIN reading //Added PCAD ASCII PCB reading //Added Sorting of Designators to program //Added CAD Icon to Options Tab //Fixed Zevatech/Juki outputs KP620,PM570 *.P5A on large files //Fixed Layer Selection/Bottom Mirrored generation //Updated PCBViewer-Eagle viewer partially working //Better Eagle binary file reading (Still not perfect) //Updated PCBViewer-Kicad viewer partially working //Updated PCBViewer-Altium component outlines added, Designator added ,Arcs added //Updated PCBCSV reading to read VisualPlace PCBCSV, minor fixes in CSV reading //-------------------------------------------------------------------------- //Version 1.0.0.15 (6 July 2014) //-------------------------------------------------------------------------- //Added manufacturer Icons and CAD file Icons //Added Component Dialog Tab //Updated Samsung SSA format //-------------------------------------------------------------------------- //Version 1.0.0.14 (1 September 2013) //-------------------------------------------------------------------------- //Bug fix: PCBCSV reader , not reading Rotation correctly, not discarding blank lines, //Bug discovered: No of feeders and No of Components in SMT files are incorrect when the Include all components is selected //specifically affects Juki/Zevatech binary files //Added Tescon 501, Versatronics, NeoDen TM240A/TM220A //-------------------------------------------------------------------------- //Version 1.0.0.12 (16 September 2012) //-------------------------------------------------------------------------- //Added Juki KE-710,720,730,740 //Added Samsung CP45, Panasonic CM402 //Added Board Size to registry to save retyping with PIK and CSV files, all other formats wiped //Bug registry read of Board No X fix //Added Kicad PCBNew *.BRD reader //Added Orcad Specctra *.DSN reader //Reinstalled Access SQL in test(this needs work) //Fix Eagle binary reader on new test filesdemo_program_top.dp //Fix APSNovastar *.SQL, Yamaha VIOS version seperation <1.22 >1.23 ie 2 and // 3 digit precision //Added Fuji QP132,XP142,Zevatech AS800,ASM810, Panasonic BM123,BM133,BM231 //Added Board size attributes and changed Origin calculator tab Look and Feel. //Altered Open Dialog files dropdown to reflect new file reading. //-------------------------------------------------------------------------- //Version 1.0.0.11 (16 July 2012) //-------------------------------------------------------------------------- //Added PADS 2005 input *.asc //Added Eagle binary input *.BRD (still not 100%) //Added Generic PCB CSV input *.CSV this was developed and tested on a number of //different SMT output CAD files. //Fixed crash on Registry reading when changing between versions. //Added Juki 2070,2080 //Added Sanyo TCM3000Z *.NCZ, HSP4797 *.pca //-------------------------------------------------------------------------- //Version 1.0.0.10 (26 March 2012) //-------------------------------------------------------------------------- //Added new Zevatech/Juki outputs KP620,PM470,PM570,HLC (P5A,P3B,PRO,G2H) //2 Versions of *.P5A (one for juki KP620, one for Zevatech PM570) //Added MPI (sb0) //Added GCPlace //Fixed bug in Feeder swapping(WhiteSpace killing feeder component matching) //-------------------------------------------------------------------------- //Version 1.0.0.9 (28 February 2012) //-------------------------------------------------------------------------- //Added new Panasonic outputs MV2V,MMCG3,MSR,MSH2 //Add new Juki outputs Juki 2020,2030,2040,2060,750,760 //Added Manncorp and APS Novastar outputs //Added Essemtec BRD output. //Add Feeder and Value checkbox to give more control over feeder naming //Added Extended Designator naming to give more control over designator naming //Verify all outputs, add minor bug/conversion fixes. //Some outputs do not have block information yet! //Integrate Yamaha outputs //Redo Options Tab, new SMT Output control, //Redo SMT outputs on Files Tab. //Fix Altium Designer multi-schematic reading //-------------------------------------------------------------------------- //Version 1.0.0.8 (15 July 2011) //-------------------------------------------------------------------------- //Added Zevatech 570 and Flexprog Text file for Juki/Zevatech //Flexprog import. Added Atmel Demo board (small protel example) //The Package and Value column headings in the library input can now be Comment //and Pattern to be consistent with the SaveCSV button on the Feeder List. //Minor bug fixes //-------------------------------------------------------------------------- //Version 1.0.0.7 (28 June 2011) //-------------------------------------------------------------------------- //Changed Library compare on Package/Pattern Comment/Value so it was easier to // generate your own library cost file for a project //Added Juki KP620 partially complete. //-------------------------------------------------------------------------- //Version 1.0.0.7 (28 June 2011) //-------------------------------------------------------------------------- //Added Juki 2010 and 2050 Output. Minor bug fixes to No of Component and No of //Feeder calculations, impacts in CSV and PIK files. Back end fixes to output //component, designator and pattern outputs in SMT files. Added Quit Button on //Options screen //-------------------------------------------------------------------------- //Version 1.0.0.6 (31 May 2011) //-------------------------------------------------------------------------- //Added Fuji CP642 PGO, Fuji CP732 PGO, Mirae PRG, Access ADO_SQL, Panasonic BM221 POS //, Panasonic CM88 POS, Samsung SSA, Sanyo TCM3500Z NCZ , Siemens Siplace NC // Fixed Time/Date functions Minor bug fixes. //-------------------------------------------------------------------------- //Version 1.0.0.5 (1 May 2011) //-------------------------------------------------------------------------- //Fixed YV100 and JH_VIOS output to include trailing whitespace to 89 characters //on components and 41 characters on feeder lines //Fixed Altium Designer PCB file reading to give correct file reading X and Y //Board locations and outlines on keepout layer //--------------------------------------------------------------------------- //Version 1.0.0.2 (9 November 2010) //--------------------------------------------------------------------------- //Fixed bug in X and Y Board locations when no board Origin is in the input PCB file. //Fix bug in Browse on Output folders which doesn't save a change in directory //Changed Close button to include registry settings writing //Changed registry reading and writing to remember all output files, //if Autogenerate is selected it will Autogenerate on new startup! //Version 1.0.0.1 //--------------------------------------------------------------------------- //Added JH_VIOS output file //This output was setup for a particular YM100 machine, This included alterations // in the Feeder fields and a redo of the Comment field of the Board locations. //--------------------------------------------------------------------------- //Version 1.0.0.0 //First Release