Sari la conținut
ELFORUM - Forumul electronistilor

FlatCAM


mars01

Postări Recomandate

FlatCAM 8.915.

 

Download link 32bit aici.

Download link 64bit aici.

Download link surse (Linux, OS X) aici.

 

Ne apropiem de final cu acest beta. Foarte curand voi face un asa zis 'feature freeze' si apoi va urma rezolvare de bug-uri, curatare/optimizare cod si la final daca JP este de acord, acest beta va deveni FlatCAM 10.

 

Acest build nu este atat de 'gros' ca celelalte dar aduce:

- rezolvat unele bug-uri cand se folosea o alta limba decat engleza in FlatCAM (germana)

- am imbunatatie tool-ul de import PDF-uri: acum se lucreaza in paralel pe mai multe thread-uri (inainte era doar un thread suplimentar)

- un nou tool de Substractie: se poate elimina silkscreen-ul care este suprapus peste soldermask sau se poate scadea o geometrie din alta

- am schimbat (revenit) ma modul de adaugare in Editoare: cat timp este activ un tool se poate repeta o actiune pana se iese din acel tool. Ce este nou este ca se poate iesi cu right click acum.

- am curatat meniurile contextuale

- am rezolvat bug-uri si altele despre care puteti citi mai jos.

 

Quote

*FlatCAM beta 8.915*

*What's new:*
- made it work when using other languages than English (currently only German and Romanian)
- improved the PDF Import tool: there are multiple workers now that work in parallel 
- new tool: Substraction Tool (location: in Tools Toolbar and in Edit -> Conversions). It will work on Geometry and Gerber objects. When using it with Gerber objects it can be used to remove the overlapping silkscreen over soldermask. When using it with Geometry objects it can be used to substract a certain Geometry object from another one. Like substracting a Geometry that follow the drill holes from the Painted Geometry of a Gerber file.
- basically in all Editors, adding some shapes, or drills or pads/regions will continue until the user exit that mode. Like original FlatCAM used to be. The change is that the exit from tool is done with mouse right click. If a tool needs a right click to be made (like Path, Polygon in Geometry Editor etc), first right mouse click will close the shape, second will end the tool.
- added possibility to change the colors of the objects in Project Tab (the disabled and enabled colors) to help visibility in MacOS when using the DarkUI.
- restored the multithreading when plotting and added an fix to the problem that made me disable it in the first place
- cleaned up the contextual menu; now it is aware of where it is called (Editors or App) and populated accordingly
- fixed bugs


01.05.2019

 

- the project items color is now controlled from Foreground Role in ObjectCollection.data()
- made again plot functions threaded but moved the dataChanged signal (update_view() ) to the main thread by using an already existing signal (plots_updated signal) to avoid the errors with register QVector
- Enable/Disable Object toggle key ("Space" key) will trigger also the dataChanged signal for the Project MVC
- added a new setting for the color of the Project items, the color when they are disabled.
- fixed a crash when triggering 'Jump To' menu action (shortcut key 'J' worked ok)
- made some mods to what can be translated as some of the translations interfered with the correct functioning of FlatCAM
- updated the translations
- fixed bugs in Excellon Editor
- Excellon Editor:  made Add Pad tool to work until right click
- Excellon Editor: fixed mouse right click was always doing popup context menu
- GUIElements.FCEntry2(): added a try-except clause
- made sure that the Tools Tab is cleared on Editors exit
- Geometry Editor: restored the old behavior: a tool is active until it is voluntarily exited: either by using the 'ESC' key, or selecting the Select tool or new: right click on canvas
- RELEASE 8.915

 

30.04.2019

- in ObjectCollection class, made sure that renaming an object in Project View does not result in an empty name. If new name is blank the rename is cancelled.
- made ObjectCollection.TreeItem() inherit KeySensitiveListVIew and implicitly QTreeView (in the hope that the theme applied on app will be applied on the tree items, too (for MacOs new DarkUI theme)
- renamed SilkScreen Tool to Substract Tool and move it's menu location in Edit -> Conversion
- started to modify the Substract Tool to work on Geometry objects too
- progress in the new Substract Tool for Geometry Objects
- finished the new Substract Tool
- added new setting for the color of the Project Tree items; it helps in providing contrast when using dark theme like the one in MacOS

 

29.04.2019

- solved bug in Gerber Editor: the '0' aperture (the region aperture) had no size which created errors. Made the size to be zero.
- solved bug in editors: the canvas selection shape was not deleted on mouse release if the grid snap was OFF
- solved bug in Excellon Editor: when selecting a drill hole on canvas the selected row in the Tools Table was not the correct one but the next highest row
- finished the Silkscreen Tool but there are some limitations (some wires fragments from silkscreen are lost)
- solved the issue in Silkscreen Tool with losing some fragments of wires from silkscreen

 

26.04.2019

- small changes in GUI; optimized contextual menu display
- made sure that the Project Tab is disabled while one of the Editors is active and it is restored after returning to app
- fixed some bugs recently introduced in Editors due of the changes done to the way mouse panning is detected 
- cleaned up the context menu's when in Editors; made some structural changes
- updated the code in camlib.CNCJob.generate_from_excellon_by_tools() to work with the new API from Google OR-Tools
- all Gerber regions (G36 G37) are stored in the '0' aperture
- fixed a bug that added geometry with clear polarity in the apertures where was not supposed to be

 

25.04.2019

- Geometry Editor: modified the intersection (if the selected shapes don't intersects preserve them) and substract functions (delete all shapes that were used in the process)
- work in the ToolSub
- for all objects, if in Selected the object name is changed to the same name, the rename is not done (because there is nothing changed)
- fixed Edit -> Copy as Geom function handler to work for Excellon objects, too
- made sure that the mouse pointer is restored to default on Editor exit
- added a toggle button in Preferences to toggle on/off the display of the selection box on canvas when the user is clicking an object or selecting it by mouse dragging.

 

24.04.2019

- PDF import tool: working in making the PDF layer rendering multithreaded in itself (one layer rendered on each worker)
- PDF import tool: solved a bug in parsing the rectangle subpath (an extra point was added to the subpath creating nonexisting geometry)
- PDF import tool: finished layer rendering multithreading
- New tool: Sub Tool: I am trying to remove the overlapped geo with the soldermask layer from overlay layer; layed out the class and functions 
 

 

Cam asa merge Tool-ul de Substractie:

substract.gif

Link spre comentariu
  • 3 săptămâni mai târziu...
  • Administratori

A devenit interesant, tocmai l-am descarcat si incerc sa fac un gcod din eagle 6.3. Eu foloseam pcbgcode pentru eagle http://eagle.autodesk.com/eagle/ulp?utf8=✓&q[title_or_author_or_description_cont]=pcb-gcode&button= situl original nu mai exista dupa ce eagle a fost preluat de Autodesk

 

Dar... am o problema

Gaurile nu le mai pune peste ci undeva aiurea si la alta scara dar ele sunt OK daca le incarc aici http://www.gerber-viewer.com/ sau altundeva 

 

Multumiri pentru contributie

Link spre comentariu

Buna seara,

 

Ideea este ca majoritatea producatorilor de ECAD au ales sa faca dupa capul lor implementarea fisierului de manufacturare care contine gaurile. Traditional i se spune fisier Excellon dar de fapt este un NC drill.

Unii nici macar nu adauga in fisier lista cu tool vs diametru ci fac aceasta intr-un alt fisier (de ex PCB Wizard).

 

Daca gaurile nu se suprapun peste Gerber atunci trebuie sa modificati formatul sau unitatile sau tipul de supresie a zerourilor ca sa corespunda cu ce este in fisier. Am incercat sa fac autodetectie dar nu se poate chiar pt toate cazurile. Cand autodetectia nu merge atunci trebuie sa setati manual in Menu -> Edit -> Preferences -> Excellon Tab -> Excellon format.

In aceasta situatie trebuie sa deschideti fisierul Excellon cu un editor text si sa verificati daca in header sunt incluse informatiile necesare iar apoi sa faceti ajustarile in FlatCAM.

 

Postati aici headerul fisierului Excellon (NC drills) si am sa vad daca pot sa includ si autodetectia acestuia.

 

O alta varianta este sa incercati scalarea 1:10 a fisierului Excellon (din tab-ul Selected).

 

Editat de mars01
Link spre comentariu
  • Administratori

Intradevar sunt 2 fisiere si sunt facute cu job-ul implicit din eagle 6.3 dar este posibil sa fac si eu ceva gresit pentru ca boardul meu in eagle este in mm si nu in inci

 

Am atasat aici atat fisierele rezultate cat si jobu

 

 

 Dril.ncdDril.driexcellon.cam

Link spre comentariu

Multumesc pt fisiere au fost utile.

Singurul fisier necesar este fisierul Drill.ncd.

 

Partea proasta este ca aceasta versiune mai veche de Eagle nu ofera toate informatiile necesare. Partea buna este ca lucrurile nu stau chair atat de rau.

 

Header-ul fisierului Drill.ncd arata asa:

 

%
M48
M72
T01C0.0394
T02C0.0400
T03C0.0470
T04C0.0472
T05C0.0512
T06C0.0520
T07C0.0550
T08C0.1260
T09C0.1614
%

Lucrul care pacalea FlatCAM este faptul ca apare acel symbol '%' la inceputul fisierului si care nu are ce cauta acolo pentru ca semnifica sfarsitul header-ului. Am facut o modificare in FlatCAM ca daca apare 'M48' (care inseamna inceput header) dupa o detectie de sfarsit header, detectia de sfarsit header este ignorata.

 

Am adaugat si extensia .ncd in lista de extensii FlatCAM care arata ca este vorba de un fisier Excellon.

 

Singurul lucru care lipseste este formatul, unitatile de masura si tipul de supresie a zerourilor.

Din fericire FlatCAM alege ca default-uri (cand acestea nu sunt detectate in fisierul Excellon) valori care sunt acceptabile pt un fisier generat de Eagle 6.x.

 

Singura schimbare necesara este alegerea in:

Menu -> Edit -> Preferences -> Excellon tab -> Excellon General -> Excellon Format -> Default Zeros = TZ

 

Apoi se incarca fisierul Excellon.

 

ZIlele acestea am sa postez o noua versiune a FlatCAM care va contine si modificarile legate de prezenta aiurea a acelui '%' la inceputul fisierului. Pana atunci se poate sterge acel prim '%' din fisierul Drill.ncd si efectuati schimbarea parametrului Default Zeros din LZ in TZ ca in urmatorul GIF.

 

eagle6-excellon.gif

Editat de mars01
Link spre comentariu
  • Administratori

Multumesc frumos, asa este

 

Am sters simbolul si am facut setarile si acum s-au suprapus perfect 

 

Folosesc eagle mai vechi din motive evidente :evil3:

 

flatcam1.PNG

Link spre comentariu

FlatCAM 8.917.

 

Download link 32bit aici.

Download link 64bit aici.

Download link surse (Linux, OS X) aici.

 

Aceasta este una dintre ultimele versiuni ale FlatCAM beta, vor mai urma cateva dar vor fi doar cu rezolvari de bug-uri.

 

In aceasta versiune am refacut modul in care se stocheaza informatia in parsarea Gerber ceea ce permite acum exportarea obiectelor FlatCAM Gerber ca si fisiere Gerber.

Am adaugat un tool nou numit Eraser in Editoarele de Geometrii si Gerber.

Am pus limite printr-un parametru nou in editoarele de Geometrii si Gerber, care afecteaza pozitiv performanta cand se misca geometrii.

Multe alte buguri rezolvate si imbunatatri care le puteti citi mai jos.

 

Quote

22.05.2019

- Geo Editor - added a new editor tool, Eraser
- some PEP8 cleanup of the Geo Editor
- fixed some selection issues in the new tool Eraser in Geometry Editor
- updated the translation files
- RELEASE 8.917

 

21.05.2019

- added the file extension .ncd to the Excellon file extension list
- solved parsing issue for Excellon files generated by older Eagle versions (v6.x)
- Gerber Editor: finished a new tool: Eraser. It will erase certain parts of Gerber geometries having the shape of a selected shape.

 

20.05.2019

- more PEP8 changes in Gerber editor
- Gerber Editor - started to work on a new editor tool: Eraser

 

19.05.2019

- fixed the Circle Steps parameter for both Gerber and Geometry objects not being applied and instead the app internal defaults were used.
- fixed the Tcl command Geocutout issue that gave an error when using the 4 or 8 value for gaps parameter
- made wider the '#' column for Apertures Table for Gerber Object and for Gerber Editor; in this way numbers with 3 digits can be seen
- PEP8 corrections in FlatCAMGrbEditor.py
- added a selection limit parameter for Geometry Editor
- added entries in Edit -> Preferences for the new parameter Selection limit for both the Gerber and Geometry Editors.
- set the buttons in the lower part of the Preferences Window to have a preferred minimum width instead of fixed width
- updated the translation files

 

18.05.2019

- added a new toggle option in Edit -> Preferences -> General Tab -> App Preferences -> "Open" Behavior. It controls which path is used when opening a new file. If checked the last saved path is used when saving files and the last opened path is used when opening files. If unchecked then the path for the last action (either open or save) is used.
- fixed App.convert_any2gerber to work with the new Gerber apertures data structure
- fixed Tool Sub to work with the new Gerber apertures data structure
- fixed Tool PDF to work with the new Gerber apertures data structure

 

17.05.2019

- remade the Tool Cutout to work on panels
- remade the Tool Cutout such that on multiple applications on the same object it will yield the same result
- fixed an issue in the remade Cutout Tool where when applied on a single Gerber object, the Freeform Cutout produced no cutout Geometry object
- remade the Properties Tool such that it works with the new Gerber data structure in the obj.apertures. Also changed the view for the Gerber object in Properties
- fixed issue with false warning that the Gerber object has no geometry after an empty Gerber was edited and added geometry elements

 

16.05.2019

- Gerber Export: made sure that if some of the coordinates in a Gerber object geometry are repeating then the resulting Gerber code include only one copy
- added a new parameter/feature: now the spindle can work in clockwise mode (CW) or counter clockwise mode (CCW)

 

15.05.2019

- rewrited the Gerber Parser in camlib - success
- moved the self.apertures[aperture]['geometry'] processing for clear_geometry (geometry made with Gerber LPC command) in Gerber Editor
- Gerber Editor: fixed the Poligonize Tool to work with new geometric structure and took care of a special case
- Gerber Export is fixed to work with the new Gerber object data structure and it now works also for Gerber objects edited in Gerber Editor
- Gerber Editor: fixed units conversion for obj.apertures keys that require it
- camlib Gerber parser - made sure that we don't loose goemetry in regions
- Gerber Editor - made sure that for some tools the added geometry is clean (the coordinates are non repeating)
- covered some possible issues in Gerber Export

 

12.05.2019

- some modifications to ToolCutout

 

11.05.2019

- fixed issue in camlib.CNCjob.generate_from_excellon_by_tool() in the drill path optimization algorithm selection when selecting the MH algorithm. The new API's for Google OR-tools required some changes and also the time parameter can be now just an integer therefore I modified the GUI
- made the Feedrate Rapids parameter to depend on the type of postprocessor choosed. It will be showed only for a postprocessor which the name contain 'marlin' and for any postprocessor's that have 'custom' in the name
- fixed the camlib.Gerber functions of mirror, scale, offset, skew and rotate to work with the new data structure for apertures geometry
- fixed Gerber Editor selection to work with the new Gerber data structure in self.apertures
- fixed Gerber Editor FCPad class to work with the new Gerber data structure in self.apertures
- fixed camlib.Gerber issues related to what happen after parsing rectangular apertures 
- wip in camblib.Gerber
- completely converted the Gerber editor to the new data structure
- Gerber Editor: added a threshold limit for how many elements a move selection can have. If above the threshold only a bounding box Poly will be painted on canvas as utility geometry.

 

10.05.2019

- Gerber Editor - working in conversion to the new data format
- made sure that only units toggle done in Edit -> Preferences will toggle the data in Preferences. The menu entry Edit -> Toggle Units and the shortcut key 'Q' will change only the display units in the app
- optimized Transform tool
- RELEASE 8.916

 

9.05.2019

- reworked the Gerber parser

 

8.05.2019

- added zoom fit for Set Origin command
- added move action for solid_geometry stored in the gerber_obj.apertures
- fixed camlib.Gerber skew, rotate, offset, mirror functions to work for geometry stored in the Gerber apertures
- fixed Gerber Editor follow_geometry reconstruction
- Geometry Editor: made the tool to be able to continuously move until the tool is exited either by ESC key or by right mouse button click
- Geometry Editor Move Tool: if no shape is selected when triggering this tool, now it is possible to make the selection inside the tool
- Gerber editor Move Tool: fixed a bug that repeated the plotting function unnecessarily 
- Gerber editor Move Tool: if no shape is selected the tool will exit

 

7.05.2019

- remade the Tool Panelize GUI
- work in Gerber Export: finished the header export
- fixed the Gerber Object and Gerber Editor Apertures Table to not show extra rows when there are aperture macros in the object
- work in Gerber Export: finished the body export but have some errors with clear geometry (LPC)
- Gerber Export - finished

 

6.05.2019

- made units change from shortcut key 'Q' not to affect the preferences
- made units change from Edit -> Toggle Units not to affect the preferences
- remade the way the aperture marks are plotted in Gerber Object
- fixed some bugs related to moving an Gerber object with the aperture table in view
- added a new parameter in the Edit -> Preferences -> App Preferences named Geo Tolerance. This parameter control the level of geometric detail throughout FlatCAM. It directly influence the effect of Circle Steps parameter.
- solved a bug in Excellon Editor that caused app crash when trying to edit a tool in Tool Table due of missing a tool offset
- updated the ToolPanelize tool so the Gerber panel of type FlatCAMGerber can be isolated like any other FlatCAMGerber object
- updated the ToolPanelize tool so it can be edited
- modified the default values for toolchangez and endz parameters so they are now safe in all cases

 

5.05.2019

- another fix for bug in clear geometry processing for Gerber apertures
- added a protection for the case that the aperture table is part of a deleted object
- in Script Editor added support for auto-add closing parenthesis, brace and bracket
- in Script Editor added support for "CTRL + / " key combo to comment/uncomment line

 

4.05.2019

- fixed bug in camlib.parse_lines() in the clear_geometry processing section for self.apertures
- fixed bug in parsing Gerber regions (a point was added unnecessary)
- renamed the menu entry Edit -> Copy as Geo to Convert Any to Geo and moved it in the Edit -> Conversion
- created a new function named Convert Any to Gerber and installed it in Edit -> Conversion. It's doing what the name say: it will convert an Geometry or Excellon FlatCAM object to a Gerber object.

 

Cam cum se face operatia de mutare cu noile limite (cand selectia contine un numar mai mare de elemente decat parametrul din Edit -> Preferences, selectia va fi afisata doar ca un patrat bounding box).

selection-limit-editor.gif

 

Cam cum se foloseste noul tool din editoare, Eraser:

eraser-gerber.gif

Link spre comentariu
  • 3 săptămâni mai târziu...

FlatCAM beta 8.918.

 

Download link 32bit aici.

Download link 64bit aici.

Download link surse (Linux, OS X) aici.

 

Cand faceti dezinstalarea versiunii mai vechi, stergeti preferintele cand vi se cere aceasta. Am adaugat parametri noi in preferinte si daca nu le stergeti vor fi probleme ciudate.

 

In mare ce este nou:

- traducere partiala in limba rusa de catre userul @camellan din FlatCAM.org

- am readaugat notatiile vizuale cand se creaza Gcode (numerotari) pentru a identifica directia de taiere. Se poate dezactiva in Edit -> Preferinte -> Cnc Job

- comanda Tcl geocutout creaza acum un obiect nou in loc sa modifice pe cel vechi

- am adaugat un buton the Activare/Dezactivare Grid in meniul contextual in submeniul Grid

- am adaugat un buton the activare/dezactivare a panelului din stanga aplicatiei in meniul contextual

- mai mult buguri rezolvate



 

Citat

11.06.2019

- fixed the Edit -> Conversion -> Join ... functions (merge() functions)
- updated translations
- Russian translate by @camellan is not finished yet
- some PEP8 cleanup in camlib.py
- RELEASE 8.918

 

9.06.2019

- updated translations
- fixed the the labels for shortcut keys for zoom in and zoom out both in the Menu links and in the Shortcut list
- made sure the zoom functions use the global_zoom_ratio parameter from App.self.defaults dictionary.
- some PEP8 cleanup

 

8.06.2019

- make sure that the annotation shapes are deleted on creation of a new project
- added folder for the Russian translation
- made sure that visibility for TextGroup is set only if index is not None in VisPyVisuals.TextGroup.visible() setter

 

7.06.2019

- fixed bug in ToolCutout where creating a cutout object geometry from another external isolation geometry failed
- fixed bug in cncjob TclCommand where the gcode could not be correctly generated due of missing bounds params in obj.options dict
- fixed a hardcoded tolerance in FlatCAMGeometry.generatecncjob() and in FlatCAMGeometry.mtool_gen_cncjob() to use the parameter from Preferences
- updated translations

 

5.06.2019

- updated translations
- some layout changes in Edit -> Preferences such that the German translation (longer words than English) to fit correctly
- after editing an parameter the focus is lost so the user knows that something happened

 

4.06.2019

- PEP8 updates in FlatCAMExcEditor.py
- added the Excellon Editor parameters to the Edit -> Preferences -> Excellon GUI
- fixed a small bug in Excellon Editor
- PEP8 cleanup in FlatCAMGui
- finished adding the Excellon Editor parameters into the app logic and added a selection limit within Excellon Editor just like in the other editors

 

3.06.2019

- TclCommand Geocutout is now creating a new geometry object when working on a geometry, preserving also the origin object
- added a new parameter in Edit -> Preferences -> CNCJob named Annotation Color; it controls the color of the font used for annotations
- added a new parameter in Edit -> Preferences -> CNCJob named Annotation Size; it controls the size of the font used for annotations
- made visibility change threaded in FlatCAMObj()

 

2.06.2019

- fixed issue with geometry name not being updated immediately after change while doing geocutout TclCommand
- some changes to enable/disable project context menu entry handlers

 

1.06.2019

- fixed text annotation for CNC job so there are no overlapping numbers when 2 lines meet on the same point
- fixed issue in CNC job plotting where some of the isolation polygons are painted incorrectly
- fixed issue in CNCJob where the set circle steps is not used 

 

31.05.2019

- added the possibility to display text annotation for the CNC travel lines. The setting is both in Preferences and in the CNC object properties

 

30.05.2019

- editing a multi geometry will no longer pop-up a Tcl window
- solved issue #292 where a new geometry renamed with many underscores failed to store the name in a saved project
- the name for the saved projects are updated to the current time and not to the time of the app startup
- some PEP8 changes related to comments starting with only one '#' symbol
- more PEP8 cleanup
- solved issue where after the opening of an object the file path is not saved for further open operations

 

24.05.2019

- added a toggle Grid button to the canvas context menu in the Grids submenu
- added a toggle left panel button to the canvas context menu

 

23.05.2019

- fixed bug in Gerber editor FCDisk and FCSemiDisc that the resulting geometry was not stored into the '0' aperture where all the solids are stored
- fixed minor issue in Gerber Editor where apertures were included in the saved object even if there was no geometric data for that aperture
- some PEP8 cleanup in FlatCAMApp.py

 

Link spre comentariu
  • 2 săptămâni mai târziu...

Salut la toata lumea.

Am o solicitare/intrebare mai ciudata......  FlatCam poate fi folosit pentru/la o masa de debitare cu plasma?!

 

Adica din *.dxf poate converti in Gcode cu urmatoarele cerrinte?:

- sa aiba "kerf" adica offset/grosimea canalului/rostului lasat de jetul de plasma, cred ca aici se poate introduce grosimea unei freze.....

-sa inceapa debitarea intodeauna din interior catre exterior, conturul exterior obligatoriu sa ramana ultimul.

-sa aiba intrari si iesiri, atunci cand incepe sa debiteze, din lateralul "caii sculei/tool path"

-important, sa stie sa citeasca inaltimea tablei, de fiecare data si inainte de a incepe debitarea axa z coboara pana atinge tabla (atinge un microintrerupator" dupa care reseteaza axa z, se ridica la o inaltime presetata, dupa care incepe coborarea la fel pana la o inaltime presetata.

-sa lucreze cu layer-e.

 

Am o minimasa de debitat cu plasma construita in regim propriu unde folosesc ca si generator de Gcode SheetCAM, un program relativ simplu......, astfel ma gandeam sau ma intreb daca FlatCAM poate face asta....?

Un print cu setarile din SheetCAM:

Clipboard01.thumb.jpg.f23781c4f84338a0f4923836b60e06de.jpg

Si un link de unde se pot descarca, dxf-ul si gcode-ul generat :

https://drive.google.com/open?id=1jKF4tCXEF3OJ5ANIV_HDfPBu4PgvbZqh

Editat de nickrvl
Link spre comentariu

FlatCAM beta 8.919

 

Download link 32bit aici.

Download link 64bit aici.

Download link surse (Linux, OS X) aici.

 

- rezolvari de bug-uri

- chestii minore

 

Citat

23.06.2019

- fixes issues with units conversion when the tool diameters are a list of comma separated values (NCC Tool, SolderPaste Tool and Geometry Object)
- fixed a "typo" kind of bug in SolderPaste Tool
- RELEASE 8.919

22.06.2019

- some GUI layout optimizations in Edit -> Preferences
- added the possibility for multiple tool diameters in the Edit -> Preferences -> Geometry -> Geometry General -> Tool dia separated by comma
- fixed scaling for the multiple tool diameters in Edit -> Preferences -> Geometry -> Geometry General -> Tool dia, for NCC tools more than 2 and for Solderpaste nozzles more than 2
- fixed bug in CNCJob where the CNC Tools table will show always only 2 decimals for Tool diameters regardless of the current measuring units 
- made the tools diameters decimals in case of INCH FlatCAM units to be 4 instead of 3
- fixed bug in updating Grid values whenever toggling the FlatCAM units and the X, Y Grid values are linked, bugs which caused the Y value to be scaled incorrectly
- set the decimals for Grid values to be set to 6 if the units of FlatCAM is INCH and to set to 4 if FlatCAM units are METRIC
- updated translations
- updated the Russian translation from 51% complete to 69% complete using the Yandex translation engine
- fixed recently introduced bug in milling drills/slots functions
- moved Substract Tool from Menu -> Edit -> Conversions to Menu -> Tool
- fixed bug in Gerber isolation (Geometry expects now a value in string format and not float)
- fixed bug in Paint tool: now it is possible to paint geometry generated by External Isolation (or Internal isolation)
- fixed bug in editing a multigeo Geometry object if previously a tool was deleted
- optimized the toggle of annotations; now there is no need to replot the entire CNCJob object too on toggling of the annotations
- on toggling off the plot visibility the annotations are turned off too
- updated translations; Russian translation at 76% (using Yandex translator engine - needs verification by a native speaker of Russian)

20.06.2019

- fixed Scale and Buffer Tool in Gerber Editor
- fixed Editor Transform Tool in Gerber Editor
- added a message in the status bar when copying coordinates to clipboard with SHIFT + LMB click combo
- languages update

19.06.2019

- milling an Excellon file (holes and/or slots) will now transfer the chosen milling bit diameter to the resulting Geometry object

17.06.2019

- fixed bug where for Geometry objects after a successful object rename done in the Object collection view (Project tab), deselect the object and reselect it and then in the Selected tab the name is not the new one but the old one
- for Geometry objects, adding a new tool to the Tools table after a successful rename will now store the new name in the tool data

15.06.2019

- fixed bug in Gerber parser that made the Gerber files generated by Altium Designer 18 not to be loaded
- fixed bug in Gerber editor - on multiple edits on the same object, the aperture size and dims were continuously multiplied due of the file units not being updated
- restored the FlatCAMObj.visible() to a non-threaded default

 

Link spre comentariu
  • 4 săptămâni mai târziu...

Salut.

Mars01, folosesc Inkscape si vreau sa deschid niste fisiere .dxf lucrate in Corel.

Fac importul dar schita se deschide la dimensiune mai mare, nu la scara 1/1. 

Am incercat cateva setari din fereastra de mai jos, ce-mi apare la Importul fisierului, dar n-am reusit sa deschid la dimensiunea reala. 

Ai idee daca Inkscape poate fi setat sa dechida fisierele .dxf la dimensiunea reala a lor, sa pot modifica in schitele respective si ulterior sa le salvez ca fisier nou tot .dxf?

 

 

dxf.thumb.png.21b4d8e98f6741f36994e17699facd86.png

 

Link spre comentariu

Am si eu ceva intrebari, nelamuriri.....

 

-Undo/Redo este? se poate implementa in cazul in care nu exista?

-La patrunderea frezei in material se poate ca intrarea sa nu se faca direct? la freze mici (0.1, 0.2 etc) daca nu fac intrarea in material,  in zig zag in cazul meu, aproape sigur se rupe varful...

-Marginea cablajului (Board Edge) as vrea sa nu fie rutata/frezata, ma ajuta la pozitionare cablaj si la decuparea finala astfel frezarea acestuia e inutila...

 

Clipboard01.thumb.jpg.b5407968b2bce8ddc99acbba03dbd1b8.jpg

 

 

-Originea se poate alinia automat la cablaj? atunci cand incarc gerber placut ar fi ca sa se alinieze automat la alegere, stanga jos, stanga sus, dreapta jos, dreapta sus sau centru, acum obligatoriu trebuie sa definesc originea manual, "Menu, Editare, Seteaza Originea".

 

-La mine fisierele gerber au extensia .txt, ca sa le incarc nu apar implicit in menu, trebuie sa aleg All File pentru a le vedea....

Clipboard02.thumb.jpg.60feeda1e927f877df8feef83f1257c8.jpg

 

 

Cu scuze pentru atatea mofturi......  :)

Editat de nickrvl
Link spre comentariu
Acum 17 ore, utzy a spus:

Salut.

Mars01, folosesc Inkscape si vreau sa deschid niste fisiere .dxf lucrate in Corel.

Fac importul dar schita se deschide la dimensiune mai mare, nu la scara 1/1. 

Am incercat cateva setari din fereastra de mai jos, ce-mi apare la Importul fisierului, dar n-am reusit sa deschid la dimensiunea reala. 

Ai idee daca Inkscape poate fi setat sa dechida fisierele .dxf la dimensiunea reala a lor, sa pot modifica in schitele respective si ulterior sa le salvez ca fisier nou tot .dxf?

 

 

dxf.thumb.png.21b4d8e98f6741f36994e17699facd86.png

 

Salut, 

 

Cel mai probabil fișierul DXF nu are date despre unitățile de măsură : mm sau inch. 

Încearcă cu un manual scale factor cu valoarea 1/25.4

 

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări