CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Events, Product Announcements and More > CNCzone Club House


CNCzone Club House Discuss everything in between CNC. THIS IS NOT A TRASH BIN.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #109  
Old 10-07-2005, 09:35 PM
spalm's Avatar
Gold Member
 
Join Date: Feb 2005
Location: USA
Posts: 578
spalm is on a distinguished road
CNC Spirograph V2.0

"Metric Mode for the rest of the world"

There is now a toggle for mm/inch which allows bigger numbers and increments the display zoom by either 1 inch or 25 mm. It also gets around the , vs . problem of configured PCs.

At power up the file Default.spr is automatically loaded to set all the default values. The one in the zip file is in inches. To switch to mm, click on "mm" (or conversely "inch") while the intro documentation is displayed and it will load a canned set of values, then save it to Default.spr. Or load Metric.spr, run it, and then save it to Default.spr. You can save any values you want to this default file.

The only time you can switch modes is when nothing is in the playback buffer.

Steve
Attached Files
File Type: zip SpiroCNC20.zip‎ (34.4 KB, 241 views)
Reply With Quote

  #110  
Old 10-08-2005, 10:45 AM
Switcher's Avatar
Moderator
 
Join Date: Apr 2005
Location: Vectorink.com
Posts: 3,660
Switcher is on a distinguished road

Im not sure If anyone has pointed this out yet, If you have a null value in, "Num Spokes" you get a runtime Error (I know, Why would you have a "0" Value, right) After you click "OK" it closes the program (And you lose all the work you have already done). You might consider adding a message box, that is more user friendly, just a thought.



Add to the "Spokes" & "SpokeCircles" Click Event:
Code:
If TextBox1.Text <= 0 Then
            MessageBox.Show("You must have a minimum of 1 Spoke", "SpiroCNC", _
            MessageBoxButtons.OK, MessageBoxIcon.Information)
End If

Keep up the Great work!

Last edited by Switcher; 10-08-2005 at 11:51 AM.
Reply With Quote

Sponsored Links
  #111  
Old 10-08-2005, 11:02 AM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 20,445
ger21 is on a distinguished road
Buy me a Beer?

If you're not already, you might also want to use:

If label1.text="" Then .................

or would it be something like:

If box1.value = "" Then ......
__________________
Gerry

Mach3 2010 Screenset
http://home.comcast.net/~cncwoodworker/2010.html

(Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management)
Reply With Quote

  #112  
Old 10-08-2005, 11:51 PM
spalm's Avatar
Gold Member
 
Join Date: Feb 2005
Location: USA
Posts: 578
spalm is on a distinguished road

Thanks guys, I missed that one(s). I have not spent enough time on range/error checking. Remember “save often, save early”.

I thought I was done with this toy, but I keep getting pulled back in. Maybe I should post it somewhere else. I always feel funny posting new code. I’m not sure what this thing is supposed to do. I get PMs wanting me to add features for debugging and learning aids for Gcode and other drawing options. I spent a bit of time on a feature that will let you select a section of Gcode and it will highlight in the preview window what it will draw. I’m not sure it is all that useful.

What I think I want to do with it is make a rosette cutter. The definition of rosette is rather large, but I think I know what it means. I have added an option for curved spokes that vary the Z axis so that the lowest point is in the middle of the curved spoke, not just the beginning or the end. Trying to get a leaf effect. It looks pretty cool when it works. I have been test cutting in Plexiglas with different depths (to be viewed from the back) and also multiple layers of different stacked up veneers of colored wood. It can look pretty cool. I’m also trying to figure out how to add Bsplines in this environment.

Another option that I have been testing is to flood the background with cross hatches. When cut with a Vgroove bit it leaves a knurled effect. Then place a design on top of it.

Steve
Reply With Quote

  #113   Ban this user!
Old 10-09-2005, 07:59 AM
 
Join Date: Jun 2003
Location: Melbourne,Australia
Posts: 10
Andy Smith is on a distinguished road

Spalm,

Great fun, many thanks for sharing. Is it possible to add designs, a feature where you can build up diffent designs by added them to the end of the gcode and maybe an undo for the last design.

Cheers
Andy
Reply With Quote

  #114   Ban this user!
Old 10-09-2005, 11:26 AM
 
Join Date: Jan 2005
Location: USA
Age: 50
Posts: 65
Mac T. Knife is on a distinguished road

http://www.cutviewer.com/

Originally Posted by spalm
OK
Does anyone know of a Gcode simulator so I don’t have to run down the basement all the time and try this in Mach2? A 3D Gcode simulator?



Steve
Reply With Quote

  #115  
Old 10-09-2005, 09:40 PM
spalm's Avatar
Gold Member
 
Join Date: Feb 2005
Location: USA
Posts: 578
spalm is on a distinguished road

Andy, multiple design load with offset comming. See photo.

MTK, thanks.

Photo showing a multiple design using the new option I'm working on to keep gradually dropping the Z to the middle of a curved arc and then gradually raise it again.

Steve
Attached Thumbnails
Click image for larger version

Name:	Flowers4.JPG‎
Views:	229
Size:	406.6 KB
ID:	10784  
Reply With Quote

Sponsored Links
  #116   Ban this user!
Old 10-21-2005, 05:32 PM
 
Join Date: Dec 2004
Location: Barbados
Posts: 1,129
Jason Marsha is on a distinguished road

I was playing with the program today and discovered that if you want to retrace the program steps in order to clean up any fuzzy bits left on the wood without running the program again , edit the code so that the program goes back up the spoke it just cut , thus allowing the router to cut in the opposite direction to which it came. It worked for some soft pine I was cutting. This retracing also corrects a tiny flaw at the deepest part of the spoke where the router/Z-axis shifts slightly under the load at the deep end. I was cutting at 40"min then 30"min then 20"min with the deep end of the spoke at about .31" or 5/16. The runtime of the program is only slightly increased as the program moves towards the center of the cut in any case.

I cut three different woods and then MDF so far and found that Purpleheart although being the hardest , gave the cleanest cut followed by cedar and pine giving the worst cut. The alternating hard and soft bands in the pine cased little jumps in the finish. MDF of course was overall King of the clean cuts (The dust is a killer though).
I still have to workout a feedrate/RPM combo for purpleheart as it burns easily. My DeWalt 610 is on its last legs and I may have to go with 2.25hp 618 series.

Jason
Reply With Quote

  #117  
Old 11-06-2005, 09:56 PM
spalm's Avatar
Gold Member
 
Join Date: Feb 2005
Location: USA
Posts: 578
spalm is on a distinguished road
SpiroCNC version 2.1

I have been holding on to this for several weeks, hoping for something more inspiring. But no inspiration has happened. I had stated that these features would be coming, so here it is.

Allows multiple designs to be loaded (built up) without clearing.
Allows designs to be loaded with offsets.
Has the concept of arc shift (really a spline) that will bend the arc. Use values from 1 to negative 1 to bend it. Try .5 or -.5 for a start.
Has the concept of MidZ for arcs (splines) or straight spokes which will start at InZ, drop to OutZ, and then back to InZ. (Sounded better than it looks, but heh)

ArcShift and MidZ only work for Spokes and X’Gon.

Guess this is about all for this little toy, now back to building my next machine.
Steve
Attached Thumbnails
Click image for larger version

Name:	SplineTest.JPG‎
Views:	194
Size:	475.2 KB
ID:	11807  
Attached Files
File Type: zip SpiroCNC21.zip‎ (74.6 KB, 421 views)
Reply With Quote

  #118  
Old 11-06-2005, 10:22 PM
ynneb's Avatar
Moderator
 
Join Date: Feb 2004
Location: Oz
Posts: 2,580
ynneb is on a distinguished road

You ran this project well and finished it off nicely too.
I remember when I first build my router but had no way of generating code, I would have loved to have had this tool. You have really contributed substancially to this community, especially to those who are new and desperate to try out thier machines on some code.
Thanks again.
Reply With Quote

  #119  
Old 11-12-2005, 10:14 AM
Switcher's Avatar
Moderator
 
Join Date: Apr 2005
Location: Vectorink.com
Posts: 3,660
Switcher is on a distinguished road

spalm,

I just wanted to say thank you, also, for a cool program.

I'm not sure If you have posted this in the download section, or not. I would hate for this program to get buried in all the threads this site has to offer.

Would you consider making this opensource, maybe others could contribute, as they have time. adding options, debugging, even porting over to VB.NET.
It could evolve into something larger.

Just curious.

Again, Great Job.

.
Reply With Quote

  #120   Ban this user!
Old 09-16-2006, 03:38 AM
 
Join Date: Jul 2006
Location: USA
Posts: 50
kosymailman is on a distinguished road

Thanks Spalm for a nice program. It has been a while since anyone has posted here so I hope you see how much I appreciate your work. More programs like this is what us beginners need. We can kinda design out projects. Beside being very simple, it makes some very interesting & pretty designs to carve. I could see some pretty cabinet doors in the future with this program.

thanks again
Reply With Quote

Sponsored Links
Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 01:44 AM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361