Flatcam на русском


Гравировка печатных плат на ЧПУ фрезерном станке. Работа в FlatCam. Полигоны. Вырезы.

Гравировка печатных плат на ЧПУ фрезерном станке. Работа FlatCam. Полигоны. Вырезы.

Первичное описание работы в FlatCam уже было. Так как интерфейс у нихера неинтуитивный, то опишу еще парочку моментов которые пригождаются в работе. Это снос полигонов и вырезы в плате.

▌Удаление полигоновИногда недостаточно сделать изолирующую обрезку контуров, а нужно сносить с платы целые полигоны. Например, в высоковольтной части. Или под радиопередающей частью, чтобы медь не экранировала.

Как вот на этой плате. Как же это сделать? Ну, во первых, нам нужен инструмент. Можно сделать это торцевой фрезой, я же предпочитаю все тот же штихель, только шириной в 1мм. Фрезу жалко на эту работу тратить.

Можно, наверное, и сломаный или стертый 0.1 переточить.

Осталось только сделать обработку под этот инструмент. Открываем FlatCam и грузим в него наш гербер.

крупнее

Выбираем его и на вкладке формирования обработок создаем обработку Non Copper Region. Параметр Boundary Margin показывает какой делать отступ от границ дорожек. А галочка Round Corner спрашивает скруглять ли углы у получившихся контуров. В принципе, разницы нет. У нас фреза все равно имеет довольно большой диаметр — 1мм и углы в любом случае будут скругленными.

крупнее

Жмем Generate Geometry и получаем новый объект:

крупнее

Он содержит контура всех не проводящих участков. Если поглядеть, то видно, что в него вошли все места без меди. Осталось в этот контур вписать обработку. Выделяем этот обьект и идем на вкладку Selected.

крупнее

Нас тут в первую очередь интересует метод Paint Area:В Tool dia надо вписать диаметр нашей фрезы, которой мы будем соскабливать ненужные полигоны. У меня там будет 1мм. В параметр Overlap вписываем перекрытие между проходами. В принципе, указанных на скриншоте 15% вполне хватает. Margin отвечает за отступ от краев нашего полигона. В данном случае отступ, если был, мы указали еще на предыдущем шаге. Осталось определиться с методом обдирки. Standard подразумевает хождение фрезы сужающимися контурами, повторяющими контур полигона. А Seed-based это обработка правильными окружностями.

крупнее

Жмем Generate и нам предлагают кликнуть в нужную область, чтобы указать где надо сделать обработку. Кликаем и получаем траекторию обдирки:

крупнее

Остается только выбрать этот слой и указать уже непосредственные параметры обработки. Глубину фрезеровани я Cut Z (обычно -0.1мм) высоту безопасного перемещения фрезы Travel Z (около 1-2мм), Скорость подачи Feed Rate (я ставлю 300мм в минуту) и снова диаметр фрезы Tool dia.

Обратите внимание, что тут есть еще параметр множественной глубины. Multi Depth с указанием глубины прохода. Т.е. вы можете, например, не просто сносить полигоны, а вырезать углубления в текстолите, например, чтобы разместить какой-нибудь компонент. Да хоть насквозь! Достаточно только под ним указать область и задать контур.

крупнее

Жмем кнопку Generate и получаем уже готовую обработку, которую теперь надо экспортировать в Gcode. Выбираем ее и жмем там кнопку Export Gcode.

крупнее

Можно теперь в NC Corrector поглядеть на результат. Я там иногда подчищаю еще мелкие островки всякие, которые образуются если ткнуть в более сложный контур.

Вот это уже можно можно загонять в Gcode Riper на правку плоскости, как я указывал в инструментальной части, и фрезеровать.

▌Вырезы

Иногда в плате приходится делать вырезы. Например для установки каких-либо корпусных или крепежных изделий. Некоторые детали требуют вырезку под свои выступающие части. Лучше всего все эти вырезы сделать в отдельном гербер файле, не мешать их в файл контура (т.к. контур все равно будет обработан автоматическим скриптом о котором я писал ранее, а вырезы там будут мешать). Их лучше обработать вручную. Чтобы получить именно тот результат, который нам нужен.

Вот, например, такая вот платка.

крупнее

На ней есть вырез под разъем, который для уменьшения высоты утапливается в плату. А также я, для примера, нарисовал разделительный вырез. Такой вы можете видеть в высоковольтных платах между контактами. Чтобы по поверхности платы не прошило если что. Да, сразу настоятельно рекомендую вырез делать не линией, а конкретно рисовать его контуром. Тем самым в гербер файле будет полная информация о самом вырезе, а не только его траектория. Если для поточного производства надо будет оптимизировать каждую мелочь, то проще его поправить вручную. А для штучных вещей лучше сразу все указать и не париться. Заодно точно не срежете лишнего. Т.к. фреза пойдет по контуру выреза, а не по его центру. Также обратите внимание, что контур отличается цветом, т.е. он идет на отдельном слое (Mill). На него будет отдельный гербер файл.

Выгружаем гербера и суем их в flatcam. Дорожки можно обработать скриптом, а потом вручную сделать и Mill слой с конутрами. Я покажу действия только для Mill слоя.

крупнее

Слой с дорожками только для справки и наглядности. Он тут не особо нужен.

Теперь смотрим что тут у нас. Итак, у нас есть гербер с контурами вырезов. Надо под него запилить траекторию реза. Резать будем 1мм фрезой кукурузой. Можно конечно командой

interiors mill.gbr -outname int

Получить геометрию int, проходящую точно по внутреннему контуру наших отверстий:

крупнее

И из нее сделать обработку фрезой. Но проблема в том, что она не учтет диаметр фрезы и у нас получится ,что центр фрезы пройдет по этой линии и срежет +/- 0.5мм вокруг нее. Надо как то сделать смещение внутрь контура на размер инструмента. Проще всего это сделать через операцию isolate. А почему нет? Она же нам даст как раз нужные контура. Вписываем в нее наш диаметр инструмента…

крупнее

И вуаля!

крупнее

Только в изоляции у нас два контура, внешний и наружний. А нам нужен только один. Да не проблема вообще, намажем на него interriors и получим обводку внутреннего контура.

interiors mill.gbr_iso -outname int

крупнее

Все, теперь лишний обьект mill.gbr_iso можно удалить, мавр сделал свое дело. Мавр нЭнужен! Ну, а с контуром мы уже знаем что делать:

крупнее

Создаем под него обрезку с нашим инструментом.

крупнее

Фреза пройдет точно по контурам. И экспортируем ее в gcode.

В принципе, а что мешает вмазать в тот же скрипт из прошлой статьи? Да ничего не мешает. Добавить туда секцию обработки гербера Mill с последовательностью команд isolate — interriors — cncjob — write_gcode и в тот же один клик обрабатывать еще и фрезеровки разные. Главное только вначале указать еще и диаметр фрезы которой все это будет делаться. А если гербера этого не будет, то ничего страшного, он просто надает ошибок которые ничему не помешают.

Но, оставляю это на домашнее задание :)

easyelectronics.ru

FlatCAM version 8.5 version 8.5 by Juan Pablo Caram

A guide to uninstall FlatCAM version 8.5 from your system

This web page is about FlatCAM version 8.5 for Windows. Below you can find details on how to remove it from your PC. It was developed for Windows by Juan Pablo Caram. Open here for more information on Juan Pablo Caram. More information about the application FlatCAM version 8.5 can be seen at http://flatcam.org. Usually the FlatCAM version 8.5 application is installed in the C:\Program Files\FlatCAM directory, depending on the user's option during setup. The full command line for removing FlatCAM version 8.5 is C:\Program Files\FlatCAM\unins000.exe. Keep in mind that if you will type this command in Start / Run Note you may be prompted for admin rights. The program's main executable file has a size of 713.50 KB (730624 bytes) on disk and is called FlatCAM.exe.

The following executable files are contained in FlatCAM version 8.5. They occupy 25.84 MB (27092960 bytes) on disk.

  • FlatCAM.exe (713.50 KB)
  • unins000.exe (713.16 KB)
  • WinPython-32bit-2.7.12.3Zero.exe (20.50 MB)
  • IDLEX (Python GUI).exe (59.03 KB)
  • IPython Qt Console.exe (139.03 KB)
  • Jupyter Notebook.exe (73.53 KB)
  • Qt Designer.exe (141.03 KB)
  • Qt Linguist.exe (146.53 KB)
  • Spyder reset.exe (137.03 KB)
  • Spyder.exe (138.02 KB)
  • WinPython Command Prompt.exe (71.52 KB)
  • WinPython Control Panel.exe (126.02 KB)
  • WinPython Interpreter.exe (59.03 KB)
  • WinPython Powershell Prompt.exe (119.03 KB)
  • python.exe (26.50 KB)
  • pythonw.exe (27.00 KB)
  • w9xpopen.exe (109.00 KB)
  • wininst-6.0.exe (60.00 KB)
  • wininst-7.1.exe (64.00 KB)
  • wininst-8.0.exe (60.00 KB)
  • wininst-9.0-amd64.exe (218.50 KB)
  • wininst-9.0.exe (191.50 KB)
  • t32.exe (87.00 KB)
  • t64.exe (95.50 KB)
  • w32.exe (83.50 KB)
  • w64.exe (92.00 KB)
  • cli.exe (64.00 KB)
  • cli-64.exe (73.00 KB)
  • gui.exe (64.00 KB)
  • gui-64.exe (73.50 KB)
  • easy_install.exe (87.34 KB)
  • pip2.exe (87.31 KB)
  • ptipython2.exe (87.34 KB)
  • ptpython2.exe (87.34 KB)
  • pygmentize.exe (87.33 KB)
  • sqlite_bro.exe (87.33 KB)
  • wpcp.exe (87.33 KB)
  • wppm.exe (87.32 KB)
...click to view all...

The current web page applies to FlatCAM version 8.5 version 8.5 only.

How to uninstall FlatCAM version 8.5 using Advanced Uninstaller PRO

FlatCAM version 8.5 is a program by Juan Pablo Caram. Frequently, users want to erase this program. Sometimes this is hard because removing this manually requires some knowledge regarding PCs. One of the best EASY action to erase FlatCAM version 8.5 is to use Advanced Uninstaller PRO. Here is how to do this: 1. If you don't have Advanced Uninstaller PRO already installed on your system, install it. This is good because Advanced Uninstaller PRO is a very efficient uninstaller and all around tool to maximize the performance of your PC.

DOWNLOAD NOW

  • navigate to http://www.advanceduninstaller.com/download/
  • download the program by clicking on the green DOWNLOAD NOW button
  • set up Advanced Uninstaller PRO
2. Run Advanced Uninstaller PRO. Take some time to get familiar with Advanced Uninstaller PRO's design and number of functions available. Advanced Uninstaller PRO is a powerful PC management program.

3. Click on the General Tools button

4. Activate the Uninstall Programs tool

5. A list of the programs installed on the computer will appear

6. Scroll the list of programs until you find FlatCAM version 8.5 or simply activate the Search feature and type in "FlatCAM version 8.5". The FlatCAM version 8.5 program will be found very quickly. After you select FlatCAM version 8.5 in the list of apps, some data about the application is made available to you:

  • Safety rating (in the left lower corner). The star rating explains the opinion other users have about FlatCAM version 8.5, ranging from "Highly recommended" to "Very dangerous".
  • Reviews by other users - Click on the Read reviews button.
  • Details about the program you want to uninstall, by clicking on the Properties button.
For example you can see that for FlatCAM version 8.5:
  • The publisher is: http://flatcam.org
  • The uninstall string is: C:\Program Files\FlatCAM\unins000.exe
7. Click the Uninstall button. A window asking you to confirm will come up. Confirm the removal by clicking the Uninstall button. Advanced Uninstaller PRO will then uninstall FlatCAM version 8.5.

8. After uninstalling FlatCAM version 8.5, Advanced Uninstaller PRO will ask you to run a cleanup. Click Next to start the cleanup. All the items that belong FlatCAM version 8.5 that have been left behind will be found and you will be able to delete them. By removing FlatCAM version 8.5 with Advanced Uninstaller PRO, you are assured that no registry entries, files or directories are left behind on your disk.

Your computer will remain clean, speedy and ready to run without errors or problems.

DOWNLOAD NOW

Disclaimer

The text above is not a piece of advice to remove FlatCAM version 8.5 by Juan Pablo Caram from your computer, we are not saying that FlatCAM version 8.5 by Juan Pablo Caram is not a good software application. This page only contains detailed instructions on how to remove FlatCAM version 8.5 in case you want to. Here you can find registry and disk entries that Advanced Uninstaller PRO discovered and classified as "leftovers" on other users' computers.

Last update on: 2016-09-12 16:19:45.090

www.advanceduninstaller.com

8. Shell Command Reference — FlatCAM 8 documentation

Warning

The FlatCAM Shell is under development and its behavior might change in the future. This includes available commands and their syntax.

The syntax used in this documentation includes command names, command parameters, parameter types and if they are optional or required. All commands are presented in the following form:

> command_name <parameter1> <parameter2> ... [optional section 1] [optional section 2] ...

The command name (command_name) must by entered literally and before any parameters.

Parameters specified between < and > (brackets) are required parameters. The value for such parameters must be entered only (no name or brackets). The documentation might specify a name (just for reference purposes) and an expected type (i.e. str for string/text, int for an integer, float for a decimal number, etc).

Optional sections are specified between [ and ] (square brackets). The brackets are not entered. If an optional section is included, everything specified within the section is required unless there is an optional subsection within another pair of square brackets.

Optional sections can be named parameters, like -outname <str> where the dash - and the name are entered literally followed by the value (in the specified format), or they can be list of values, like x1 [x2 [...]], where only values are entered.

8.1. add_circle

Creates a circle in the given Geometry object.

> add_circle <name> <center_x> <center_y> <radius>

name: Name of the geometry object to which to append the circle.

center_x, center_y: Coordinates of the center of the circle.

radius: Radius of the circle.

8.2. add_poly

Creates a polygon in the given Geometry object.

> add_polygon <str> [xi, yi <?>]

> add_poly <str> [xi, yi <?>]

name <str>: Name of the Geometry object to which to append the polygon.

[xi, yi <?>: Coordinates of points in the polygon.]

8.3. add_polyline

Creates a polyline in the given Geometry object.

> add_polyline <str> [xi, yi <?>]

name <str>: Name of the Geometry object to which to append the polyline.

[xi, yi <?>: Coordinates of points in the polyline.]

8.4. add_rect

Creates a rectange in the given Geometry object.

> add_rect <name> <botleft_x> <botleft_y> <topright_x> <topright_y>

name: Name of the geometry object to which to append the rectangle.

botleft_x, botleft_y: Coordinates of the bottom left corner.

topright_x, topright_y Coordinates of the top right corner.

8.5. aligndrill

Create excellon with drills for aligment.

> aligndrill <name> [-dia <3.0 (float)>] -axis <X|Y> [-box <nameOfBox> -minoffset <float> [-grid <10 (float)> -gridoffset <5 (float)> [-axisoffset <0 (float)>]] | -dist <number>]

name: Name of the object (Gerber or Excellon) to mirror.

dia: Tool diameter

box: Name of object which act as box (cutout for example.)

grid: aligning to grid, for thouse, who have aligning pins inside table in grid (-5,0),(5,0),(15,0)... gridoffset: offset of grid from 0 position minoffset: min and max distance between align hole and pcb axisoffset: offset on second axis before aligment holes axis: Mirror axis parallel to the X or Y axis.

dist: Distance of the mirror axis to the X or Y axis.

8.6. aligndrillgrid

Create excellon with drills for aligment grid.

> aligndrillgrid <outname> [-dia <3.0 (float)>] -gridx <float> [-gridoffsetx <0 (float)>] -gridy <float> [-gridoffsety <0 (float)>] -columns <int> -rows <int>

outname: Name of the object to create.

dia: Tool diameter

gridx: grid size in X axis

gridoffsetx: move grid from origin

gridy: grid size in Y axis

gridoffsety: move grid from origin

colums: grid holes on X axis

rows: grid holes on Y axis

8.7. cncjob

Generates a CNC Job from a Geometry Object.

> cncjob <str> [-z_cut <float>] [-z_move <float>] [-feedrate <float>] [-tooldia <float>] [-spindlespeed <int>] [-multidepth <bool>] [-depthperpass <float>] [-outname <str>]

name <str>: Name of the source object.

[-z_cut <float>: Z-axis cutting position.]

[-z_move <float>: Z-axis moving position.]

[-feedrate <float>: Moving speed when cutting.]

[-tooldia <float>: Tool diameter to show on screen.]

[-spindlespeed <int>: Speed of the spindle in rpm (example: 4000).]

[-multidepth <bool>: Use or not multidepth cnccut.]

[-depthperpass <float>: Height of one layer for multidepth.]

[-outname <str>: Name of the resulting Geometry object.]

8.8. cutout

Creates board cutout.

> cutout <name> [-dia <3.0 (float)>] [-margin <0.0 (float)>] [-gapsize <0.5 (float)>] [-gaps <lr (4|tb|lr)>]

name: Name of the object

dia: Tool diameter

margin: Margin over bounds

gapsize: size of gap

gaps: type of gaps

8.9. delete

Deletes the give object.

> delete <name> name: Name of the object to delete.

8.10. drillcncjob

Generates a Drill CNC Job from a Excellon Object.

> drillcncjob <str> [-tools <str>] [-drillz <float>] [-travelz <float>] [-feedrate <float>] [-spindlespeed <int>] [-toolchange <bool>] [-outname <str>]

name <str>: Name of the source object.

[-tools <str>: Comma separated indexes of tools (example: 1,3 or 2) or select all if not specified.]

[-drillz <float>: Drill depth into material (example: -2.0).]

[-travelz <float>: Travel distance above material (example: 2.0).]

[-feedrate <float>: Drilling feed rate.]

[-spindlespeed <int>: Speed of the spindle in rpm (example: 4000).]

[-toolchange <bool>: Enable tool changes (example: True).]

[-outname <str>: Name of the resulting Geometry object.]

8.11. export_gcode

Export gcode into console output.

> export_gcode <str> [<str>] [<str>]

name <str>: Name of the source Geometry object.

[preamble <str>: Prepend GCODE.]

[postamble <str>: Append GCODE.]

8.12. export_svg

Export a Geometry Object as a SVG File

> export_svg <name> <filename> [-scale_factor <0.0 (float)>]

name: Name of the geometry object to export.

filename: Path to the file to export.

scale_factor: Multiplication factor used for scaling line widths during export.

8.13. exteriors

Get exteriors of polygons.

> exteriors <str> [-outname <str>]

> ext <str> [-outname <str>]

name <str>: Name of the source Geometry object.

[-outname <str>: Name of the resulting Geometry object.]

[-timeout <int>: Max wait for job timeout before error.]

8.14. follow

Creates a geometry object following gerber paths.

> follow <name> [-outname <oname>]

name: Name of the gerber object.

outname: Name of the output geometry object.

8.15. geo_union

Runs a union operation (addition) on the components of the geometry object. For example, if it contains 2 intersecting polygons, this opperation adds them intoa single larger polygon.

> geo_union <name> name: Name of the geometry object.

8.16. geocutout

Cut holding gaps from geometry.

> geocutout <name> [-dia <3.0 (float)>] [-margin <0.0 (float)>] [-gapsize <0.5 (float)>] [-gaps <lr (8|4|tb|lr|2tb|2lr)>]

name: Name of the geometry object

dia: Tool diameter

margin: Margin over bounds

gapsize: size of gap

gaps: type of gaps

example:

#isolate margin for example from fritzing arduino shield or any svg etc

isolate BCu_margin -dia 3 -overlap 1

#create exteriors from isolated object

exteriors BCu_margin_iso -outname BCu_margin_iso_exterior

#delete isolated object if you dond need id anymore

delete BCu_margin_iso

#finally cut holding gaps

geocutout BCu_margin_iso_exterior -dia 3 -gapsize 0.6 -gaps 4

8.17. get_names

Lists the names of objects in the project.

> get_names No parameters.

8.18. geo2svg

Available but undocumented.

8.19. help

Shows list of commands.

8.20. import_svg

Import an SVG file as a Geometry Object..

> import_svg <str> [-type <str>] [-outname <str>]

filename <str>: Path to file to open.

[-type <str>: Import as gerber or geometry(default).]

[-outname <str>: Name of the resulting Geometry object.]

8.21. interiors

Get interiors of polygons.

> interiors <str> [-outname <str>]

name <str>: Name of the source Geometry object.

[-outname <str>: Name of the resulting Geometry object.]

8.22. isolate

Creates isolation routing geometry for the given Gerber.

> isolate <str> [-dia <float>] [-passes <int>] [-overlap <float>] [-combine <int>] [-outname <str>]

name <str>: Name of the source object.

[-dia <float>: Tool diameter.]

[-passes <int>: Passes of tool width.]

[-overlap <float>: Fraction of tool diameter to overlap passes.]

[-combine <int>: Combine all passes into one geometry.]

[-outname <str>: Name of the resulting Geometry object.]

8.23. join_excellons

Runs a merge operation (join) on the excellon objects

> join_excellons <out_name> <obj_name_0>.... out_name: Name of the new excellon object. obj_name_0... names of the objects to join

8.24. join_geometries

Runs a merge operation (join) on the geometry objects

> join_geometries <out_name> <obj_name_0>.... out_name: Name of the new geometry object. obj_name_0... names of the objects to join

8.25. make_docs

Prints command reference in reStructuredText format.

8.26. millholes

Create Geometry Object for milling holes from Excellon.

> millholes <name> -tools <str> -tooldia <float> -outname <str>

name: Name of the Excellon Object

tools: Comma separated indexes of tools (example: 1,3 or 2)

tooldia: Diameter of the milling tool (example: 0.1)

outname: Name of object to create

8.27. mirror

Mirror a layer.

> mirror <name> -axis <X|Y> [-box <nameOfBox> | -dist <number>]

name: Name of the object (Gerber or Excellon) to mirror.

box: Name of object which act as box (cutout for example.)

axis: Mirror axis parallel to the X or Y axis.

dist: Distance of the mirror axis to the X or Y axis.

8.28. new

Starts a new project. Clears objects from memory.

8.29. new_geometry

Creates a new empty geometry object.

> new_geometry <name> name: New object name

8.30. offset

Changes the position of the object.

> offset <name> <x> <y>

name: Name of the object

x: X-axis distance

y: Y-axis distance

8.31. open_excellon

Opens an Excellon file.

> open_excellon <filename> [-outname <o>]

filename: Path to file to open.

outname: Name of the created excellon object.

8.32. open_gcode

Opens an G-Code file.

> open_gcode <filename> [-outname <o>]

filename: Path to file to open.

outname: Name of the created CNC Job object.

8.33. open_gerber

Opens a Gerber file.

> open_gerber <str> [-follow <str>] [-outname <str>]

filename <str>: Path to file to open.

[-follow <str>: N If 1, does not create polygons, just follows the gerber path.]

[-outname <str>: Name of the resulting Geometry object.]

8.34. open_project

Opens a FlatCAM project.

> open_project <filename> filename: Path to file to open.

8.35. options

Shows the settings for an object.

> options <name> name: Object name.

8.36. paint_poly

Creates a geometry object with toolpath to cover the inside of a polygon.

> paint_poly <name> <inside_pt_x> <inside_pt_y> <tooldia> <overlap>

name: Name of the sourge geometry object.

inside_pt_x, inside_pt_y: Coordinates of a point inside the polygon.

tooldia: Diameter of the tool to be used.

overlap: Fraction of the tool diameter to overlap cuts.

8.37. panelize

Simple panelize geometries.

> panelize <name> [-box <nameOfBox>] [-spacing_columns <5 (float)>] [-spacing_rows <5 (float)>] -columns <int> -rows <int> [-outname <n>]

name: Name of the object to panelize.

box: Name of object which act as box (cutout for example.) for cutout boundary. Object from name is used if not specified.

spacing_columns: spacing between columns

spacing_rows: spacing between rows

columns: number of columns

rows: number of rows

outname: Name of the new geometry object.

8.38. plot

Updates the plot on the user interface

8.39. save_project

Saves the FlatCAM project to file.

> save_project <filename> filename: Path to file to save.

8.40. scale

Resizes the object by a factor.

> scale <name> <factor>

name: Name of the object

factor: Fraction by which to scale

8.41. set_active

Sets a FlatCAM object as active.

> set_active <name> name: Name of the object.

8.42. set_sys

Set the value of a system parameter (FlatCAM constant)

> set_sys <sysparam> <paramvalue>

sysparam: Name of the parameter.

paramvalue: Value to set.

8.43. subtract_poly

Subtract polygon from the given Geometry object.

> subtract_poly <name> <x0> <y0> <x1> <y1> <x2> <y2> [x3 y3 [...]]

name: Name of the geometry object, which will be sutracted.

xi, yi: Coordinates of points in the polygon.

8.44. subtract_rect

Subtract rectange from the given Geometry object.

> subtract_rect <name> <botleft_x> <botleft_y> <topright_x> <topright_y>

name: Name of the geometry object, which will be subtracted.

botleft_x, botleft_y: Coordinates of the bottom left corner.

topright_x, topright_y Coordinates of the top right corner.

8.45. write_gcode

Saves G-code of a CNC Job object to file.

> write_gcode <name> <filename>

name: Source CNC Job object

filename: Output filename

flatcam.org

Flatcam на русском torrents file downloads new

Select torrent from the list: Size S L Magnet зима на русском радио (693.79MB ) 4413 4423 U VideoCopilot на русском.rar (6145MB ) 5174 3172 U 400 игр денди на русском (78.52MB ) 6254 2766 U Звездопад на Русском Радио (2012) (1.30GB ) 5225 2230 U VA - Все Хиты на Русском Радио (2012) (750.36MB ) 6735 4655 U Splinter cell Duble agent (ПОЛНОСТЬЮ НА РУССКОМ) (8.59GB ) 6797 1971 U Сборник - Открытие нового музыкального сезона на Русском Радио (664.74 MB ) 5504 1115 U Sega Mega Drive - игры на русском языке rustorka (243.22MB ) 4782 1823 U Game Boy (Color) - игры на русском языке [Cool-Spot] (16.49MB ) 8904 4277 U Фома Аквинский - Доказательства бытия Бога в «Сумме против язычников» и «Сумме теологии» (Ф-ская классика.Впервые на русском)-2010.djvu (1MB ) 4688 3671 U Митяев А.В. - Рассказы о русском флоте - 1989.djvu (21MB ) 8780 4747 U Флетчер Дж. - О государстве русском. (1867; 1906) (60.70MB ) 7273 3856 U Гудков Д. Б., Скороходова Е. Ю. - О русском языке и не только о нём - 2010.djvu (1MB ) 5761 3098 U Discovery Channel Оцеляване на предела Джунглата на Борнео.avi (609MB ) 6898 3053 U 200 диалогов на английском на все случаи жизни (+ CD) (285.89 MB ) 6915 2468 U А.Д.Ишков - Оформление заявки на выдачу патента на изобретение.pdf (1MB ) 4500 4302 U Марчуков А.В. - Украина в русском сознании. Николай Гоголь и его время (Selecta) - 2011.pdf (5MB ) 5175 3494 U Прием на работу, увольнение правила оформления на все случаи жизни (0MB ) 6308 3347 U Прием на работу, увольнение правила оформления на все случаи жизни.pdf (5MB ) 5620 2993 U Айда на рыбалку. Мастерская на дому.pdf (40MB ) 4457 1415 U Риболов на чудовища_Мистерията на Меконг (953.07MB ) 6122 1446 U Курочкин Виктор - На войне, как на войне [Герасимов Вячеслав] (189.95 MB ) 8851 1656 U Один на Один (20 лет на сцене) - 2009 (113.55MB ) 8480 3182 U Тест на любовь - Тест на кохання (2013) (1.95 GB ) 5004 3331 U Шерстенников Н.И. - На пороге внутреннего мира(На пороге внутреннего мира)-2007, 2008 (11.77MB ) 5576 2304 U на Бермудах) (1.40GB ) 4691 3877 U На английском (2.05GB ) 4425 3552 U На трубу (126.02MB ) 8377 1831 U на досуге.avi (58MB ) 6650 3843 U На крючке.avi (2.19 GB ) 7087 4220 U

mirkrut.ru


Смотрите также