开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育
Membership, Posting, etc.
I will create a form email for this when people join. Since this is after the fact for all of you good people, here's how I have the group set up. Membership Membership is open to all. I will approve your request to join as soon as I check my email the next time. This should be less than 12 hours, except for Holidays and the like. Moderation To keep down the number of posts about getting a date and the like, everyone starts off Moderated. That means I have to check your posts before they are sent to the list. When I see you aren't a spammer, I change your status to Unmoderated, and you can post all you want. Files When you are approved to post messages, you will be approved to post files. /Please/, if you post a program (a .exe or .com file for Windows or DOS) run a virus scanner on the file. This includes .zip files that have programs in them. Photos Photos can be posted when you are approved to post messages as well. I'm sure everyone knows, but it must be said, that we interested in machines, PCBs and the like, not "biology". Links Same as Photos. You Can Help If you have a conflict you can't resolve with another member, please drop me a line. I am sure we can come to an agreement without a public battle. If you find off-color Photos, Links or Files, please let me know as soon as possible. Most Important Enjoy yourself! Regards, JJ Moderator, pcb-gcode
Started by zxcvbnm12330134 @
pcb-gcode usage 6
Hi all, Well as there seem to be no messages yet, might as well kick it off. I have recently downloaded JJs excellent add on and look forward to using it for a "winter project" that I have. One crevat that all should be aware of: READ THE MANUAL The first few times I attempted run the ulp, I tried to do it from the menu and of course it didn't work. You have to do as stated and run it in the command line. The only other problem I have is with cncsimulator as it doesn't like the G82 code and will not properly simulate the location of the holes when I tried to simulate the test board. Now having said that, I will be using my mill/drill to do the milling and drilling. I have adapted a 5/8" pencil die grinder to fit in the R8 spindle and feed it with air through a 1/8" pipe "drawbar". So far, testing shows it should work just fine (just got the adapter made today). My next question concerns holding the PCB stock. What is everyone using to hold their boards down and properly located??? Later, Country Bubba
Started by axtein @ · Most recent @
Dremel tools and spindles
When I first began routing and mechanical etching, I was using a MotoTool. At some point I became unsatisfied with it, took it apart, and for some forgotten reason had to hammer on the shaft. I didn't realize this made the armature move on the shaft. Subsequently, the Dremel failed. My next spindle was a larger Dremel, the Dremel Advantage. It is sold as a "Rotary Saw," and works like a big MotoTool. I became dissatisfied with the spindle bearings, and proceeded to take it apart. This time, I did /not/ hammer on the shaft :-) When I got it apart, I found the bearing on the chuck end of the shaft was a 6002V. This is a light duty bearing, and the radial play was on the order of 0.004" (0.1mm). I found a replacement bearing, a 6002 ABEC-1. This is a much better bearing. Someone on another list said "ABEC-1, that's kind of low." ABEC-1 is a whole lot better than V. To me, it's great! After the bearing, I started looking into better ways to mount my Dremel. After much thought, testing, sawing, etc. I decided, why not make a new housing? So that is what I've been working on as time permits. It is nice and square, so it's easy to mount. 0.25" (6mm) AL for the bottom, 3/16" (uh, 5mm?) for the top, and probably 3/16" for the sides too. The ends, which hold the bearings, at the moment, are 0.750" (19mm), though this will be changing. The shaft actually extends 2 - 3" (50 - 75mm) from the bearing. This is hidden by the plastic of the original housing. I'll post some pictures soon. So, I guess the moral of the post is, if you don't like your Dremel's bearings, change them. If it's to hard to mount, make a new housing. :-) Regards, JJ
Started by zxcvbnm12330134 @
Bit Recommendation 4
Any recommendations on cutters for a 1/8" collet? Want to get cutters for as fine of resolution as reasonably possible. i.e. I want my router to be the weak link. Phil
Started by Phil Moore @ · Most recent @
Fat Library 4
Someone asked about the Fat Library mentioned in the docs, Art, I think? A while back I found a way to do the same thing much more easily, using the DRC (Design Rules Check). I'll look up the info this evening and post to the list. Just didn't want you to think I had forgotten about you :-) Regards, JJ --- Help everyone. If you can't do that, then at least be nice.
Started by John Johnson @ · Most recent @
New poll for pcb-gcode
Enter your vote today! A new poll has been created for the pcb-gcode group: Would you like to have some sort of indication of what pcb-gcode is doing while it is running? Here is a screen shot http://tinyurl.com/dv296 of an indicator that opens alongside the Board window. The item in << >> changes as the files are produced. o That would be nice o I don't really need that o I already use custom menus, would this leave them as they were? To vote, please visit the following web page: http://groups.yahoo.com/group/pcb-gcode/surveys?id=2086217 Note: Please do not reply to this message. Poll votes are not collected via email. To vote, you must go to the Yahoo! Groups web site listed above. Thanks!
Started by pcb-gcode@... @
News for Dec-2005
Hello Users! The Group I'm glad to have you all here. We're up to 18 members, as of today. That is exciting for me! In addition to the existing databases where we can list suppliers for materials, PCB stock, etc., I have created two more databases, one called Bugs, and one called Suggestions. Feel free to add to any of the databases. I have listed a bug about the temporary file for creating drill files. Frappr Part of the what I like about working on this program is seeing where people are located that use it. I enjoy telling my wife, "I got an email from a someone in ___ who is using my program!" If you don't care to do so, please add yourself to this Frappr map. http://www.frappr.com/pcbgcode (I haven't received any spam from them.) The Program I continue work on pcb-gcode. Currently I am working on: Setup / Configuration program This will allow you to select the type of controller you are using, such as Mach3, TurboCNC, EMC, etc. and configuration files will be setup that work with your controller. When this is released, I foresee a standard set of controller files that will be shipped with the program, and other files available on this Yahoo! group for new additions. The configuration program will allow you to turn generated files (such as bottom drill, milling, etc.) on and off, make changes to tool diameters, offset increments and the like without editing files. See the Photo Album titled Screen Shots http://tinyurl.com/ap35z File size and Compatibility I continue researching ways to reduce file size and make them more compatible with more controllers. If you have customized your gcode-defaults.h file, I would be grateful if you post it to this list or email it to me. Please let us know what kind of controller software you are using (EMC, Mach, TurboCNC, etc.). Milling I've improved milling greatly. The generated NC file now supports arcs (G02, G03). I've done some weird layouts testing the program, and they have all worked. Beta I need a few people to do beta testing on the next release of pcb-gcode. If you are interested, please send an email to johnatl@... and let me know what kind of controller software you're using. Happy New Year to you all! Regards, JJ --- Help everyone. If you can't do that, then at least be nice.
Started by John Johnson @
Setup 3
In the photo section there are screen shots of the setup. I read the readme and maybe I am missing something but I cant find anything on getting those screens in eagle. Am I using an old version? Thanks for your help.
Started by geraldschwenke @ · Most recent @
New file uploaded to pcb-gcode
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the pcb-gcode group. File : /pcb-gcode-3.0.2.zip Uploaded by : zxcvbnm12330134 <johnatl@...> Description : Fixed a bug which prevented the top and bot files from being completed. You can access this file at the URL: http://groups.yahoo.com/group/pcb-gcode/files/pcb-gcode-3.0.2.zip To learn more about file sharing for your group, please visit: http://help.yahoo.com/help/us/groups/files Regards, zxcvbnm12330134 <johnatl@...>
Started by pcb-gcode@... @
New file uploaded to pcb-gcode
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the pcb-gcode group. File : /pcb-gcode-3.0.3.zip Uploaded by : zxcvbnm12330134 <johnatl@...> Description : Fixed a problem with an extra M02 (etc.) in the top and bot files. Added configuration for limits set on input fields in the setup program (for Metric users). You can access this file at the URL: http://groups.yahoo.com/group/pcb-gcode/files/pcb-gcode-3.0.3.zip To learn more about file sharing for your group, please visit: http://help.yahoo.com/help/us/groups/files Regards, zxcvbnm12330134 <johnatl@...>
Started by pcb-gcode@... @
Feedrate 100mm max? 3
Hallo All, This is my first mail to this group. My purpose of the use of this program is to make occasionally a PCB with my homemade CNC router. I have been testing the latest software on my computer. I find "pcb- gcode" already a wonderful program. 1: My machine can handle 700mm / min. Probably there is a good reason why the federate of the program is restricted to 100 max? 2: My spindle is a one horsepower wood router that runs at max 25000 rpm. It has a collet for 8 mm shank. Would this do the job or would there be a good reason to get a Dremmel with a 3mm collet to do the work better? Thank you all, I wish you all a good 2006. Willy
Started by satchid23 @ · Most recent @
Federate 100mm max?
Thank you JJ
Started by satchid23 @
PCB-GCode Beta Release 3 8
Hello Folks, The beta release of pcb-gcode version 3 is in the Files section of this group. Please don't post the file(s) anywhere else. If you know someone who might want the program, have them download it from the Yahoo! group, or email the .zip file to them. This keeps me from worrying that there might be a copy somewhere that is buggy and won't get updated. In this release you will find: The setup program. I find it much easier to use than having to edit setup files, and I think everyone will like it. See the readme.html file for info on how to use it. Thanks to everyone who sent me their own special flavor of gcode-defaults.h. One profile I just discovered I left out is for the Isel used by Andreas. I'll try to get this up ASAP. A new readme file. The readme is now in HTML, view it with your favorite web browser. I like plain text readmes, but I just couldn't convey the information as clearly as I wanted without some formatting. Improved milling code. Milling files (for layer 46, the Milling Layer) now use arcs where possible. This improves accuracy, and reduces file size. Temporary file eliminated. The temporary file used when creating the drill files has been eliminated, yeah! This has been the most often reported problem. Improved speed. The program now skips more of the sections it does not have to produce files for. Previously, the program was run for each set of files, whether they produced anything or not. Improved compatibility. The three included profiles (emc.pp, mach.pp and turbocnc.pp) are now more compatible with their respective programs. Most notably, G05 has been replaced with G04 for dwells, and for parameters, # has been replaced with P. This may break compatibility with TurboCNC < 4.0. If so, I will create a profile for it. Have fun, and let me know how it goes! Regards, JJ --- Help everyone. If you can't do that, then at least be nice.
Started by John Johnson @ · Most recent @
New member here; Milled my first PCB this evening 3
Hi John and Group, Happy new year!! and Happy routing!!! I started learning Eaglecad on Saturday, and finished milling my first PCB a couple of hours ago. It is a simple PCB, with just 3 10 pin headers with a few connections between them. pcb-gcode created purr-fect code first time. I use a CNCd Harbor Freight Minimill, with TurboCNC for control. Went to Highland Hardware (Yes, I am in Atlanta) and got their last Dremel 9909 bit. Since the max speed of my spindle is about 4000RPM, the tip snapped on the first cut at 10IPM. Fortunately, the remainder of the bit worked fine at 2IPM so I was able to complete the PCB. I also stopped the program after the first pass, without any offset routing, and used 320 grit Wet/Dry paper to remove the burrs and slivers. It cleaned up real nice for me. Is there any reason for multiple passes rather than one pass followed by sanding? By the way, try this excellent (and free) CNC simulator. http://www.cncedit.com/ Regards. Daya.
Started by dayap1 @ · Most recent @
What is in the Files section now, and a new Beta is available
I hope this will clarify what must be a bewildering number of options for downloading files. The first word in the description lets you know what you're getting. STABLE means it's been out for a while, lots of people are using it, and it is the same version that is available at the CADSoft website. BETA means it is probably okay to use, give it a try, and post a message on the list if you have a problem, or, just as important, if you don't have problems. Also please don't post beta versions for download elsewhere, so there won't be a lot of unknown versions for people to run across. Now, for the actual files: pcb-gcode-2.1.zip The stable version as available here and at the CADSoft site. pcb-gcode-3.0.3.zip A beta version. Added configuration for limiting the values input. Metric users needed to be able to enter numbers like 700 for feed rates, but the input fields were limited to 100. The same for axis limits. This functionality is in the setup program. This release also fixes a problem with extra M02 (end of file) codes in filebot and filetop files. pcb-gcode-3.1.1.zip A beta version. Added some functionality at Art's request. There now are a slew (that's a lot) of places for you to customize your gcode. I will post another message with more details. pcb-gcode.dru Design rules you can load into the Design Rule Checker. This sets up checks for spacing between tracks, etc. Regards, JJ --- Help everyone. If you can't do that, then at least be nice.
Started by John Johnson @
Beta 3.1.1 inserting your own gcode in the generated files
This overview moves kind of quickly, but hopefully will be useful: Run the setup program from the board editor run pcb-gcode-setup Turn on the files you want generated (top, bottom, etc.) Click on the tab called GCode Options Under the Other Options group, turn on 'Use user gcode'. Click the 'Accept and make my board' button. Your files will be generated and named boardbot.nc, boardtop.nc, etc. Open the file you want to insert code in. In the places you want to add gcode, there should be a comment. So let's say you have some custom code for the tool change routine in the drill files. Look through the file, and you will see something like this: (Tool change begin) M05 G00 X0.2500 Y0.2500 Z1.2500 M06 T05 ; 0.1102 (Tool changed) (Tool zero begin) G01 Z0.0000 M06 T05 ; 0.1102 (Tool zero end) G00 Z0.0200 M03 G04 P3.000000 (Tool change end) Now, let's say you wanted to add a G55 (Change coordinates) where (Tool change begin) is. Open the user-gcode.h file in your favorite editor. Look through it until you find (Tool change begin): // Tool change code. string TOOL_CHANGE_BEGIN = "(Tool change begin)&#92;n"; string TOOL_CHANGED = "(Tool changed)&#92;n"; string TOOL_ZERO_BEGIN = "(Tool zero begin)&#92;n"; string TOOL_ZERO_END = "(Tool zero end)&#92;n"; string TOOL_CHANGE_END = "(Tool change end)&#92;n"; The first line is where the (Tool change begin) came from. Change that line to this: // Tool change code. string TOOL_CHANGE_BEGIN = "G55&#92;n"; string TOOL_CHANGED = "(Tool changed)&#92;n"; string TOOL_ZERO_BEGIN = "(Tool zero begin)&#92;n"; string TOOL_ZERO_END = "(Tool zero end)&#92;n"; string TOOL_CHANGE_END = "(Tool change end)&#92;n"; Save the file, rerun pcb-gcode and in your boardtd.nc and boardbd.nc files, you should see: G55 M05 G00 X0.2500 Y0.2500 Z1.2500 M06 T05 ; 0.1102 (Tool changed) (Tool zero begin) G01 Z0.0000 M06 T05 ; 0.1102 (Tool zero end) G00 Z0.0200 M03 G04 P3.000000 (Tool change end) You can also insert multiple lines. For example: // Tool change code. string TOOL_CHANGE_BEGIN = "G55 (Change to tool-change coordinates)&#92;n" "G00 X0 Y0 Z0 (Go home)&#92;n" "M05 (Spindle off)&#92;n" "G04 P3 (Wait for the motor to stop)&#92;n"; string TOOL_CHANGED = "(Tool changed)&#92;n"; string TOOL_ZERO_BEGIN = "(Tool zero begin)&#92;n"; string TOOL_ZERO_END = "(Tool zero end)&#92;n"; string TOOL_CHANGE_END = "(Tool change end)&#92;n"; The extra space before the lines just makes it more readable. Note that each line has a &#92;n just before the closing ". Also notice that only the last line of the 4 ends with a ;. When run run pcb-gcode again, your boardbd and boardtd files will look like this: G55 (Change to tool-change coordinates) G00 X0 Y0 Z0 (Go home) M05 (Spindle off) G04 P3 (Wait for the motor to stop) M05 G00 X0.2500 Y0.2500 Z1.2500 M06 T05 ; 0.1102 (Tool changed) (Tool zero begin) G01 Z0.0000 M06 T05 ; 0.1102 (Tool zero end) G00 Z0.0200 M03 G04 P3.000000 (Tool change end) I'm thinking about ways to make the code editing easier, such as pages in the setup program. Regards, JJ --- Help everyone. If you can't do that, then at least be nice.
Started by John Johnson @
Everything in MM 2
Dear JJ, First of all happy 2006 to all. The mm part works. It would be nice if everything changed to mm. When one changes to mm, all the preset dimensions figures remain the same. The tool diameter is 0.0001" when the working dimension is set to inches. When set to mm it (becomes 0.0001mm. this is veeeeeerrrrrrry small. Is there a possibility that all the preset dimensions are multiplied by approximately 25 when changed to mm? I did that manually now. I am sure that this is some work, but the program would look even more professional. Thanks, Willy
Started by satchid23 @ · Most recent @
Bug report in Beta 3.1.1 3
JJ, I was finally able to get some time to do some testing of the new 3.1.1 beta and am "As happy as a pig in stink" :-) Now to report a couple of minor problems: In producing the G-code for the drill files, the output files for Turbocnc do NOT include a "F" for the feed rate in the G82 code In producing the file for the top and bot files, it again does NOT include a "F" for the feed rate in the G01 codes In other words, it outputs a : G82 X-0.2000 Y1.6000 Z-0.0750 5.00 R0.0200 P0.100000 instead of the required G82 X-0.2000 Y1.6000 Z-0.0750 F5.00 R0.0200 P0.100000 and it is the same for the G01 lines in the *bot.nc and *top.nc files. Thanks for producing this setup, now I will be able to include my routines as soon as this gets chased down. Art
Started by Art Eckstein @ · Most recent @
New file uploaded to pcb-gcode
Hello, This email message is a notification to let you know that a file has been uploaded to the Files area of the pcb-gcode group. File : /pcb-gcode-3.2.1.zip Uploaded by : zxcvbnm12330134 <johnatl@...> Description : BETA Setup program now converts settings when unit of measure is changed. You can access this file at the URL: http://groups.yahoo.com/group/pcb-gcode/files/pcb-gcode-3.2.1.zip To learn more about file sharing for your group, please visit: http://help.yahoo.com/help/us/groups/files Regards, zxcvbnm12330134 <johnatl@...>
Started by pcb-gcode@... @
V3.1.1.1 6
JJ, I am "attempting" (unsuccessfully) to modify this system to suit my particular situation and the way I work. I have been trying to put a "conditional" statement in the "user-gcode.h", but correct me if I am wrong; This is the wrong place to do it and I may have to put it in the "pcb-file-utils.h" file???? OOPS: After writing the above, I answered my own question:}) Yep, the conditional went into the "pcb-file-utils.h" and works like a charm. I even got the "if" statements the right way around the first time (and I think that is a first also) :-) Now if I can just get the fixture made and make some pcb Art PS: if you would like, I will forward my changes to you for your use, but unless someone has a setup "similar" to mine, it won't do much good.
Started by Art Eckstein @ · Most recent @
Current Image
Image Name
Sat 8:39am