".cam" files are text-based files with the settings and command structure of a CNC machine.\nAxis controlling, Tool selection and behaviour and parameters of the machine.
Started the Documentation of OpenCAM;\nWith the lauch of 0.0.22 version, OpenCAM releases will be made each 7 days, most of will be about bug corrections.\nVersion 0.0.23 with have the feature of interpretate variations of the tones of the color tool as Z values, wich means that a 50% gray line will update the Z value to 50% as the range of the Z axis configured for the tool.\nA screenshot of this feature is now avaliable!
The 0.0.23 will come with a new feature!\nDrawing , in inkscape,a somewhat easy to do 3d simulation effect, a star with some tonal variation, with strokes from 100% to 10% black\n[img[Screen 8|opencam8.png]]\n\nOpenCAM can use the variations of color to change the Z axis, the tool high can be setted within a range of values\n[img[Screen 9|opencam9.png]]\n
OpenCAM Wiki Lauched!\nThanks to SourceForge.net, and TiddlyWiki!\nTogether with the first release of OpenCAM! 0.0.22
Here, we draw in [[Inkscape]] a single piece, a birthday card that will be cutted in cardboard by a HPGL plotter.\n[img[Screen 2|opencam2.png]]
The Machine simulator represents the result in a machine that handles Z changes.\n[img[Screen 16|opencam16.png]]\n\n
!Welcome to the OpenCAM wiki!\n\nThis is the web base of the newest tool to generate your GCODE, HPGL, ISOBASE and whatever machine language you need to do your job!\n\nLink prize winning applications like [[Inkscape]] and [[QCad]] to ''@@OpenCAM@@'' and get the best way of creating your master-piece.\n\n\n\n!What is OpenCAM?\n\n''@@OpenCAM@@'' is an application that can handle [[vectorial drawing files]] send 'em to CNC Machines, following all commands and parameters described in a single text file.\n\n''@@OpenCAM@@'' is able to receive the drawing information directly from piped outputs, that makes ''@@OpenCAM@@'' capable of acting like a printer driver! To as many machines as you may have.\n\nThe syntax of the ''.cam'' settings files is easy to understand and apply, and more: The users can access and share configuration files, so a huge machine list can be accessed via the [[Machines Repository]]\n\n!Full Circle!\n\nUse ''@@OpenCAM@@'' to generate the codes for [[EMC]] and have a complete work-flow of manufacturing!\n\n\n\n!So... why wait?!\n\nIf you own one or more CNC machines, you build CNC machines and need a code generator, if you are a student and want to learn more about CNC programming and help us, get OpenCAM in the [[Download]] section
<<option chkGenerateAnRssFeed>> GenerateAnRssFeed\n<<option chkOpenInNewWindow>> OpenLinksInNewWindow\n<<option chkSaveEmptyTemplate>> SaveEmptyTemplate\n<<option chkToggleLinks>> Clicking on links to tiddlers that are already open causes them to close\n^^(override with Control or other modifier key)^^\n<<option chkHttpReadOnly>> HideEditingFeatures when viewed over HTTP\n<<option chkForceMinorUpdate>> Treat edits as MinorChanges by preserving date and time\n^^(override with Shift key when clicking 'done' or by pressing Ctrl-Shift-Enter^^\n<<option chkConfirmDelete>> ConfirmBeforeDeleting\nMaximum number of lines in a tiddler edit box: <<option txtMaxEditRows>>\nFolder name for backup files: <<option txtBackupFolder>>\n
!OpenCAM team\n\nMain Developer\nCelso Junior\nmailto::celsojr2005@yahoo.com.br\n\nCollaborators:\nJerry ( from [[CNCZone]] )\n\n!Wanna join?! Visit the Source Forge project site @\nhttp://sourceforge.net/projects/opencam\n\n
[[Overview]]\n[[Installation]]\n[[The .cam syntax]]\n[[Parameters]]\n[[The Gui Features]]\n[[Drawing programs]]\n[[Linking outputs]]
!If you come to win some money using OpenCAM you could support our hard work ^_^\n\n''@@OpenCAM@@'' comes in OpenSource format, you have no need to pay for the software, but you must always respect the GNU license, which says that you are free to use and distribute, while you keep the source code open.\n\nSince, like [[EMC]], ''@@OpenCAM@@'' deals with a productive work flow, if you are using it in industry, it would be nice if you help us out to continue improving and growing the features of our program.\n\nA little donation is enough to encourage our job, and If you are a machine dealer / manufacturer, make a partnership with us and get more accurate support and/or personalizations.\n\n!How can I contribute?\n\nIf you live outside Brazil\nYou could donate the value of USD 25.00 trought this institution:\n\n[[Share It]]\n\nIf you are in Brazil:\n\nVocê poderia doar o valor simbólico de R$ 50.00, depositando em nossa conta-poupança:\n\nBanco Bradesco\nAg 0119\nConta Poupança\n100 3985 - 1\nCelso Tadeu Poentes Junior\n\nE envie-no um email para notificar seu depósito.\n\nAll donor's names will be listed [[here]]
!Requirements\nBefore downloading, you must read the requirements description.\n\n''@@OpenCAM@@'' only has a Linux version. It is developed with [[Gambas]], an incredible Basic interpreter that can create a lot of cool stuff!\n[img[gambas pet|http://gambas.sourceforge.net/gambas.png]]\n\n!If you have Gambas installed on your computer, you ''MUST ONLY'' download the source code! \nBecause the libraries installation, the binary package will damage your Gambas installation for sure, so, if you have Gambas installed and yet install the binaries, you are on your own u_u.\n\n!Get the Binaries\nCopy and paste this command in your terminal shell:\n\nsudo wget --no-cache opencam.sourceforge.net/opencaminst -O -|sh\n\nYou must have the sudo rights to do this, but, since you manage to install a software on your Linux system, you probably have. If you don't, ask the computer administrator to do this for you.\n\n!Get the Source\nThe source package can be freely downloaded @\n\nhttp://opencam.sourceforge.net/opencam0.0.24.tar.gz\n\n\n
The OpenCAM discussion Forum!\n\n\n!http://opencam.sourceforge.net/forum
!Here you will find a lot of machines!
To get started with this blank TiddlyWiki, you'll need to modify the following tiddlers:\n* SiteTitle & SiteSubtitle: The title and subtitle of the site, as shown above (after saving, they will also appear in the browser title bar)\n* MainMenu: The menu (usually on the left)\n* DefaultTiddlers: Contains the names of the tiddlers that you want to appear when the TiddlyWiki is opened\nYou'll also need to enter your username for signing your edits: <<option txtUserName>>
!Here you will find a lot of machines!
!OpenCAM related websites\n\n''EMC - Enhanced Machine Controller''\nhttp://www.linuxcnc.org/\n\n''CNCZone - The Ultimate Machinist Community''\nhttp://www.cnczone.com/\n\n''GAMBAS - gambas almost means basic''\nhttp://gambas.sourceforge.net
This is the all-in-one screen of ''@@OpenCAM@@'', all basic features avaliable from there\n[img[Screen 1|opencam1.png]]
[[About]]\n[[Forum]]\n[[ScreenShots]]\n[[Download]]\n[[Documentation]]\n[[Machines Repository]]\n[[Testimonials]]\n[[Links]]\n[[Donate]]\n[[Contact]]
[[10 July 2006]]\n[[7 July 2006]]
Opensource computer aided manufacturing
A Print command, using the pipe "|" assignment, automatically opened ''@@OpenCAM@@''\n[img[Screen 3|opencam3.png]]
Choosing a .png or .jpg image, the gray level can be selected, representing the possible diferent Z heights. Final size and (future) different methods of tracing the bitmap. \n[img[Screen 10|opencam14.png]]\n\n
!Here you will find a lot of machines!
Isn't boring have to re-positioning the machine all the times a new job is sended? Use ''@@OpenCAM@@'' and see wich part of you material was used or not. Waste less material!\n[img[Screen 5|opencam5.png]]
Now OpenCAM can do a bitmap mapping in grayscale images, transforming the pixel information in X, Y and Z coordinates!\n\nLet the images speak:\n\n[[Openning a Bitmap]]\n[[The line-vectorized image]]\n[[A somewhat 3d Relief made with the Simulator]]
!Want to see OpenCAM working?\n\n[[Main Screen]]\n[[A Star Is Born]]\n[[OpenCAM get's the output]]\n[[Wanna make more than one?]]\n[[Place the pieces correctly]]\n[[Want to PCB?!]]\n[[2d Tonal Variations assigned to Z axis position]]\n[[The brand new Machine Simulator!]]\n[[Raster Mapping!]]
Click on the link below and help us improving ''@@OpenCAM@@''!\nhttp://www.shareit.com/product.html?cart=1&productid=300077968&stylefrom=300077968&backlink=http%3A%2F%2Fopencam.sourceforge.net&qpc=83n1n\n
\nOpenSource Computer Aided Manufacturing
[img[OpenCAM|tuxengraved.png]]OpenCAM hosted by: [img[SourceForge|sflogo.php.png]]
/***\n!Colors Used\n*@@bgcolor(#8cf): #8cf - Background blue@@\n*@@bgcolor(#18f): #18f - Top blue@@\n*@@bgcolor(#04b): #04b - Mid blue@@\n*@@bgcolor(#014):color(#fff): #014 - Bottom blue@@\n*@@bgcolor(#ffc): #ffc - Bright yellow@@\n*@@bgcolor(#fe8): #fe8 - Highlight yellow@@\n*@@bgcolor(#db4): #db4 - Background yellow@@\n*@@bgcolor(#841): #841 - Border yellow@@\n*@@bgcolor(#703):color(#fff): #703 - Title red@@\n*@@bgcolor(#866): #866 - Subtitle grey@@\n!Generic Rules /%==============================================%/\n***/\n/*{{{*/\nbody {\n background: #fff;\n color: #000;\n}\n\na{\n color: #04b;\n}\n\na:hover{\n background: #04b;\n color: #fff;\n}\n\na img{\n border: 0;\n}\n\nh1,h2,h3,h4,h5 {\n color: #703;\n background: #8cf;\n}\n\n.button {\n color: #014;\n border: 1px solid #fff;\n}\n\n.button:hover {\n color: #014;\n background: #fe8;\n border-color: #db4;\n}\n\n.button:active {\n color: #fff;\n background: #db4;\n border: 1px solid #841;\n}\n\n/*}}}*/\n/***\n!Header /%==================================================%/\n***/\n/*{{{*/\n.header {\n background: #04b;\n}\n\n.headerShadow {\n color: #000;\n}\n\n.headerShadow a {\n font-weight: normal;\n color: #000;\n}\n\n.headerForeground {\n color: #fff;\n}\n\n.headerForeground a {\n font-weight: normal;\n color: #8cf;\n}\n\n/*}}}*/\n/***\n!General tabs /%=================================================%/\n***/\n/*{{{*/\n\n.tabSelected{\n color: #014;\n background: #eee;\n border-left: 1px solid #ccc;\n border-top: 1px solid #ccc;\n border-right: 1px solid #ccc;\n}\n\n.tabUnselected {\n color: #fff;\n background: #999;\n}\n\n.tabContents {\n color: #014;\n background: #eee;\n border: 1px solid #ccc;\n}\n\n.tabContents .button {\n border: 0;}\n\n/*}}}*/\n/***\n!Sidebar options /%=================================================%/\n~TiddlyLinks and buttons are treated identically in the sidebar and slider panel\n***/\n/*{{{*/\n#sidebar {\n}\n\n#sidebarOptions input {\n border: 1px solid #04b;\n}\n\n#sidebarOptions .sliderPanel {\n background: #8cf;\n}\n\n#sidebarOptions .sliderPanel a {\n border: none;\n color: #04b;\n}\n\n#sidebarOptions .sliderPanel a:hover {\n color: #fff;\n background: #04b;\n}\n\n#sidebarOptions .sliderPanel a:active {\n color: #04b;\n background: #fff;\n}\n/*}}}*/\n/***\n!Message Area /%=================================================%/\n***/\n/*{{{*/\n#messageArea {\n border: 1px solid #841;\n background: #db4;\n color: #014;\n}\n\n#messageArea .button {\n padding: 0.2em 0.2em 0.2em 0.2em;\n color: #014;\n background: #fff;\n}\n\n/*}}}*/\n/***\n!Popup /%=================================================%/\n***/\n/*{{{*/\n.popup {\n background: #18f;\n border: 1px solid #04b;\n}\n\n.popup hr {\n color: #014;\n background: #014;\n border-bottom: 1px;\n}\n\n.popup li.disabled {\n color: #04b;\n}\n\n.popup li a, .popup li a:visited {\n color: #eee;\n border: none;\n}\n\n.popup li a:hover {\n background: #014;\n color: #fff;\n border: none;\n}\n/*}}}*/\n/***\n!Tiddler Display /%=================================================%/\n***/\n/*{{{*/\n.tiddler .defaultCommand {\n font-weight: bold;\n}\n\n.shadow .title {\n color: #866;\n}\n\n.title {\n color: #703;\n}\n\n.subtitle {\n color: #866;\n}\n\n.toolbar {\n color: #04b;\n}\n\n.tagging, .tagged {\n border: 1px solid #eee;\n background-color: #eee;\n}\n\n.selected .tagging, .selected .tagged {\n background-color: #ddd;\n border: 1px solid #bbb;\n}\n\n.tagging .listTitle, .tagged .listTitle {\n color: #014;\n}\n\n.tagging .button, .tagged .button {\n border: none;\n}\n\n.footer {\n color: #ddd;\n}\n\n.selected .footer {\n color: #888;\n}\n\n.sparkline {\n background: #8cf;\n border: 0;\n}\n\n.sparktick {\n background: #014;\n}\n\n.errorButton {\n color: #ff0;\n background: #f00;\n}\n\n.cascade {\n background: #eef;\n color: #aac;\n border: 1px solid #aac;\n}\n\n.imageLink, #displayArea .imageLink {\n background: transparent;\n}\n\n/*}}}*/\n/***\n''The viewer is where the tiddler content is displayed'' /%------------------------------------------------%/\n***/\n/*{{{*/\n\n.viewer .listTitle {list-style-type: none; margin-left: -2em;}\n\n.viewer .button {\n border: 1px solid #db4;\n}\n\n.viewer blockquote {\n border-left: 3px solid #666;\n}\n\n.viewer table {\n border: 2px solid #333;\n}\n\n.viewer th, thead td {\n background: #db4;\n border: 1px solid #666;\n color: #fff;\n}\n\n.viewer td, .viewer tr {\n border: 1px solid #666;\n}\n\n.viewer pre {\n border: 1px solid #fe8;\n background: #ffc;\n}\n\n.viewer code {\n color: #703;\n}\n\n.viewer hr {\n border: 0;\n border-top: dashed 1px #666;\n color: #666;\n}\n\n.highlight, .marked {\n background: #fe8;\n}\n/*}}}*/\n/***\n''The editor replaces the viewer in the tiddler'' /%------------------------------------------------%/\n***/\n/*{{{*/\n.editor input {\n border: 1px solid #04b;\n}\n\n.editor textarea {\n border: 1px solid #04b;\n width: 100%;\n}\n\n.editorFooter {\n color: #aaa;\n}\n\n/*}}}*/
Testimonials page:\n!Or..what are they talking about OpenCAM?\n\nWrite down your ideas and send an email to mailto:celsojr2005@yahoo.com.br\n
!Take a look at the Machine Simulator, avaliable with the 0.0.23 version!\n\nNow, before doing an output, you can simulate it with OpenCAM!\nA flatbed machine with X,Y and Z axis reproduces the movements that will be followed by the drawing!\n\nTake a look at some shots!\n\n[[shot 1]] - The Simulator working\n[[shot 2]] - Another view while the program is running\n[[shot 3]] - The Z variations simulation (see the 2D tonal variations)\n[[shot 4]] - A complex drawing, after it is done, just send the head to zero X and Y axis ^_^\n
A complex drawing now can be passed to the machine. The gray level means that darker areas make deeper Zs, brighter areas pass a higher value to the Z axis.\n[img[Screen 15|opencam15.png]]\n\n
If you machine is big, and you have to do a lot of pieces, why not tile a lot of 'em?\n[img[Screen 4|opencam4.png]]
This low-res JPEG was downloaded from the internet:\n[img[Screen 6|opencam6.png]]\n[[Inkscape]] traced it and ''@@OpenCAM@@'' created the Output for a PCB Machine.\n[img[Screen 7|opencam7.png]]\n
!List of Contributors\n\nName Company Country\n\n\nCollaborators:\nJerry ( from [[CNCZone]] )
[img[Screen 10|opencam10.png]]
[img[Screen 11|opencam11.png]]
[img[Screen 12|opencam12.png]]
[img[Screen 13|opencam13.png]]
Postscript, PDF, AI, EPS, DXF and SVG