tag:blogger.com,1999:blog-23681518.post5469605598249986579..comments2023-10-14T04:05:08.546-07:00Comments on Diary of a Technocratic Anarchist: Processing gcode instructions with the Rapman firmwareForrest Higgshttp://www.blogger.com/profile/17208965471464716174noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-23681518.post-55570616739771112792010-05-30T15:54:23.016-07:002010-05-30T15:54:23.016-07:00And here is a proof http://www.flickr.com/photos/p...And here is a proof http://www.flickr.com/photos/prusajr/4654375358/ comparing of toooo much detailed object with adequate one :-)prusajrhttps://www.blogger.com/profile/02516166336988590257noreply@blogger.comtag:blogger.com,1999:blog-23681518.post-86204837258982053642010-05-10T20:47:00.612-07:002010-05-10T20:47:00.612-07:00I'm not interested in doing a bunch of firmwar...I'm not interested in doing a bunch of firmware upgrades on the Rapman. The people at BitsfromBytes take suggestions and complaints very seriously, so I suspect that they'll be looking into this pretty quickly.Forrest Higgshttps://www.blogger.com/profile/17208965471464716174noreply@blogger.comtag:blogger.com,1999:blog-23681518.post-60476973028335909422010-05-10T18:21:20.087-07:002010-05-10T18:21:20.087-07:00That sounds like an awful long time to spin for a ...That sounds like an awful long time to spin for a simple operation.<br /><br />Have you made any further diagnosis to determine where the time is being spent? Is there any sort of fast clock register you could use? With a little adaption, you should be able to create a few variables that you can dump timing information into to get where most of the time is being spent (be it floating point, card reader, etc.)BeagleFuryhttps://www.blogger.com/profile/03121457223922721364noreply@blogger.comtag:blogger.com,1999:blog-23681518.post-11628683711731980112010-05-09T20:58:43.491-07:002010-05-09T20:58:43.491-07:00Rapman uses a 32 bit Pic mcu, not arduino. It als...Rapman uses a 32 bit Pic mcu, not arduino. It also reads off of an SD card, not USB. Same sorts of problems, though.Forrest Higgshttps://www.blogger.com/profile/17208965471464716174noreply@blogger.comtag:blogger.com,1999:blog-23681518.post-78338975351719886032010-05-09T19:42:02.937-07:002010-05-09T19:42:02.937-07:00is this linear when it's applied to more than ...is this linear when it's applied to more than one command ( ie 2 commands take twice as long, 4 commands 4 times as long? ) this is a lot of buffering in the USB protocol, such that a worst-case scenario with less than 64bytes of data can take 16ms to transmit to the arduino... but only when using small amounts of data and not filling the transmit buffers ( which are flushed WAY quicker when there is more than 64bytes of data to send ). Also, that doesn't even take into account any bfering that is happening in the arduino itself ( many firmware/s have them, not sure of the rapman)<br />Buzz.Buzzhttps://www.blogger.com/profile/17866457037955293268noreply@blogger.com