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! > OpenSource CNC Design Center > Coding


Coding Post your Coding for opensource projects here.


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 08-02-2005, 12:25 PM
Evodyne's Avatar  
Join Date: Dec 2004
Location: USA
Posts: 518
Evodyne is on a distinguished road
Exclamation Welcome to the coding forum!

Hi all!

This forum was set up after a group of site users, who happen to be programmers as well, began discussing various projects that might be usefull to the CNCzone family as a whole. Things like teaching aids, CAD/CAM, post processors, calculators, etc.

We discussed the need for a place to discuss how we might approach writing software for specific issues. In responce, the CNCzone adminstrator created this forum, Coding, as a place where algorithims, coding issues, and software solutions can be discussed.

Non-programmers are invited to join in as well. We would like to get your ideas for software that would make CNC more enjoyable/profitable.

Welcome aboard!

Evodyne

Last edited by Evodyne; 08-02-2005 at 04:14 PM.
Tweet this Post!Share on Facebook
Reply With Quote

  #2   Ban this user!
Old 08-02-2005, 03:08 PM
 
Join Date: Mar 2004
Location: Iowa, USA
Posts: 264
rippersoft is on a distinguished road

I would like to lend a hand here if I can. I am a career database programmer, some C/C++, Basic, Xbase, SQL Server, MySQL. It seems to me that the bulk of any of these programs is data. I also specialize in life cycle methodologies and the documentation of requirements/specs, testing, manuals, etc. Let me know.
Tweet this Post!Share on Facebook
Reply With Quote

  #3   Ban this user!
Old 08-02-2005, 04:13 PM
Evodyne's Avatar  
Join Date: Dec 2004
Location: USA
Posts: 518
Evodyne is on a distinguished road

Originally Posted by rippersoft
I would like to lend a hand here if I can. I am a career database programmer, some C/C++, Basic, Xbase, SQL Server, MySQL. It seems to me that the bulk of any of these programs is data. I also specialize in life cycle methodologies and the documentation of requirements/specs, testing, manuals, etc. Let me know.
Rippersoft,

Good to hear from you! As I said, this forum came about due to a few of us thinking that we could provide some usefull tools, utilities, and maybe even full-fledged programs for the site. Please see the threads that led to this here and here.

This is very new and completely unstructured. No bosses, czars, or anyone else to dictate who can and can not help, etc. All are welcome. Even non-programmers, as we are hoping they can help with ideas for projects and lend their electrical/mechanical/CNC/engineering knowledge.

So simply dive in and help! Splash around and make some noise. Throw out some ideas. Offer some advice. Make a name for yourself. And bring some friends, if you can.

Evodyne
Tweet this Post!Share on Facebook
Reply With Quote

  #4  
Old 08-02-2005, 10:59 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 19,570
ger21 is on a distinguished road
Buy me a Beer?

You guys do realise that you have taken on a never ending job. Providing every type of free software imaginable.
__________________
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)
Tweet this Post!Share on Facebook
Reply With Quote

  #5   Ban this user!
Old 08-03-2005, 01:57 AM
 
Join Date: Mar 2005
Location: usa
Posts: 509
smarbaga is on a distinguished road

hello all, i think i will try this question here
is it possible to port the data that is going to and from the printer port via these cnc software packages ie: mastercam, turbocnc and the rest of them to a usb port ?
if so i can make that data into step and direction signals as well as giving the software input signals from encoders and switches and the like .
any replies are appreciated.
thank you.
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 08-03-2005, 09:55 AM
Evodyne's Avatar  
Join Date: Dec 2004
Location: USA
Posts: 518
Evodyne is on a distinguished road

Originally Posted by smarbaga
hello all, i think i will try this question here
is it possible to port the data that is going to and from the printer port via these cnc software packages ie: mastercam, turbocnc and the rest of them to a usb port ?
if so i can make that data into step and direction signals as well as giving the software input signals from encoders and switches and the like .
any replies are appreciated.
thank you.
Geckodrive is slated to release the G2002 in September that will interface to your PC via USB. It will generate the step and direction pulses for up to six axises. It will also act like a breakout box with inputs for encoders, switches, etc. ArtSoft is rewriting the Mach software to work directly with the Geckodrive unit.

Windows, in general, doesn't allow two programs access to the ports simultaneously. While inventive programmers can likely get around this, you still have other issues that would make this a poor way to do what you want.

Parallel and serial ports are nearly extinct-new PCs will soon ship without them. I would expect most of the CNC software manufacturers to rewrite their wares to us USB. So given a little time, the whole issue will go away anyway.

Finally, what about a parallel port to USB converter? Youl'd have to do a little research and hack it, but it might do what you want.
Tweet this Post!Share on Facebook
Reply With Quote

  #7   Ban this user!
Old 08-03-2005, 09:06 PM
 
Join Date: Mar 2005
Location: usa
Posts: 509
smarbaga is on a distinguished road

what i want is to develope a usb/breakout box that will accomodate the present day cnc software, i can do the hardware and far end firmware, but it is the software inside the pc that i am not familiar with.
i can make my own software send and recieve info from my home made usb device but i don't know how to make other peoples software do the same.
this is where a redirection scheme might do the trick.
one wouldn't have to worry about other peoples software.
an interm program could capture the software and re=direct the input/output to and from the usb.
or something like that.
Tweet this Post!Share on Facebook
Reply With Quote

  #8  
Old 08-03-2005, 09:50 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 19,570
ger21 is on a distinguished road
Buy me a Beer?

Originally Posted by smarbaga
but i don't know how to make other peoples software do the same.
You can't change software. It is what it is. You're saying you want to "change" Mach2 or TurboCNC to output to the usb port?

Although if you purchase TurboCNC, you get the source code which will let you modify it all you want.
__________________
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)
Tweet this Post!Share on Facebook
Reply With Quote

  #9  
Old 08-03-2005, 09:51 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 19,570
ger21 is on a distinguished road
Buy me a Beer?

Originally Posted by smarbaga
what i want is to develope a usb/breakout box that will accomodate the present day cnc software,
Just buy a Gecko G100 and Mach4 when it's ready.
__________________
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)
Tweet this Post!Share on Facebook
Reply With Quote

  #10   Ban this user!
Old 08-03-2005, 09:59 PM
 
Join Date: Mar 2005
Location: usa
Posts: 509
smarbaga is on a distinguished road

and in a yeas or so when there are no more printer ports,
do the hundreds of thousands of drives, systems and retrofitted machines have to be scraped and or re-retofitted to accomodate no printer port or...
will someone like me (pending enought information) come up with a black box that has perhaps a usb hole on one end and a printer port hole on the other.
Tweet this Post!Share on Facebook
Reply With Quote

Sponsored Links
  #11  
Old 08-03-2005, 10:23 PM
ger21's Avatar
Community Moderator
 
Join Date: Mar 2003
Location: Shelby Twp, MI....USA
Posts: 19,570
ger21 is on a distinguished road
Buy me a Beer?

Like I said, you can buy a Gecko G100 and Mach4 in a few months, or by DeskCNC (software AND hardware) right now. Or Flashcut. That's 3 that are already available. And I think you'll be able to buy Parallel port cards for a few years still. There are also millions of PC's with parallel ports that you'll be able to buy for less than $100.

If you insist on building your own hardware, most likely you'll need someone to write a complete control software to run it. That would take thousands of hours. Mach3 is $150.
__________________
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)
Tweet this Post!Share on Facebook
Reply With Quote

  #12   Ban this user!
Old 08-03-2005, 11:23 PM
Death Adder's Avatar  
Join Date: Jul 2005
Location: USA
Age: 31
Posts: 180
Death Adder is on a distinguished road

Welcome! Someone w/ your experience in specs, testing, manuals, etc would be very helpful. Us hardcode code monkeys have our place but there still needs to be someone who can help to document the specifications before the project(s) start(s) and help test and write documentation. I like to jump into projects but I know it's not a particularly good idea. I believe we, as a group, should hash out an in-depth specification after I get a test application coded up for the cutting simulator. It sounds as if your input into that would be more valuable.


Originally Posted by rippersoft
I would like to lend a hand here if I can. I am a career database programmer, some C/C++, Basic, Xbase, SQL Server, MySQL. It seems to me that the bulk of any of these programs is data. I also specialize in life cycle methodologies and the documentation of requirements/specs, testing, manuals, etc. Let me know.
Tweet this Post!Share on Facebook
Reply With Quote

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 Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 06:32 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