#emc | Logs for 2005-02-12

[02:00:34] <robin_z> meep!
[02:00:51] <robin_z> so girls ... tell me about FPGAs ....
[03:45:50] <gezr> well I added comments to the gallery photos on the bike and a few more photos
[03:46:00] <gezr> I dont think noone is up
[03:47:36] <gezr> thats okay :)
[04:02:07] <paul_c> * paul_c is up...
[04:02:26] <gezr> hey Paul, how is your vacation going?
[04:03:45] <paul_c> Oh... sunshine & warm weather...
[04:04:20] <gezr> cool
[04:05:15] <paul_c> raided a surplus store this afternoon - Paid for stuff with a mix of dollars & pounds
[04:09:25] <gezr> did you get anything good? ... sorry im not so quick with a response, im tapping the engine block
[04:10:04] <paul_c> Some pneumatic cylinders & control valves
[09:11:25] <anonimasu> * anonimasu yawns
[09:26:33] <A-L-P-H-A> morning
[09:31:31] <anonimasu> good morning
[09:32:41] <A-L-P-H-A> anonimasu, so what are you up to?
[09:33:59] <anonimasu> oh, still being sick
[09:34:08] <anonimasu> I am thinking about trying to set up my machine
[09:34:10] <A-L-P-H-A> yeah, I've got a caugh now... :(
[09:34:13] <anonimasu> but I am not feeling that well
[09:34:56] <A-L-P-H-A> there is no such thing as a 6 wire, unipolar stepper is there.
[09:35:41] <anonimasu> :(
[09:36:00] <anonimasu> hm, I have 6 wires on my steppers..
[09:36:17] <A-L-P-H-A> but those are bipolar right?
[09:36:30] <A-L-P-H-A> I've got some TINY tiny 44oz/in steppers I want to build a driver for.
[09:36:39] <A-L-P-H-A> so I'm starting to research it right now.
[09:36:52] <anonimasu> are thoose good steppers?
[09:37:30] <A-L-P-H-A> the steppers are good... in the fact that they work. Not sure how useful they are. But the driver I am building will just be good enough for halfstepping.
[09:37:42] <A-L-P-H-A> this is more an excercise in programming an atmel.
[09:37:48] <anonimasu> ok
[09:37:56] <anonimasu> * anonimasu nods
[09:38:47] <A-L-P-H-A> so what I want to do, is build a 2 motor driver controller off an atmel, and eight TIP121 transistors.
[09:38:52] <anonimasu> http://www.aratron.se/pdf/DFL_kap8_stegmotdrivelek.pdf
[09:38:55] <anonimasu> that's the ones I use..
[09:39:02] <anonimasu> yeah..
[09:39:12] <anonimasu> how many wires will you have?
[09:39:17] <A-L-P-H-A> 6\
[09:39:19] <A-L-P-H-A> six
[09:39:30] <anonimasu> the steppers I have have 6 wires..
[09:39:37] <anonimasu> although I dont use one winding..
[09:39:50] <A-L-P-H-A> sec.
[09:40:45] <anonimasu> ok
[09:45:10] <A-L-P-H-A> anonimasu, http://www.lloydleung.com/Stepper_Project
[09:46:04] <anonimasu> hm
[09:46:06] <anonimasu> aok
[09:59:47] <A-L-P-H-A> anonimasu, http://www.lloydleung.com/Stepper_Project/schematic.png
[10:00:18] <anonimasu> that looks right
[10:00:37] <A-L-P-H-A> now my Q is, how does the circuit complete?
[10:02:30] <A-L-P-H-A> if you wouldn't mind following my train of though... on the motor windings: Black -> 1, Green -> 2, Red -> 3, Blue -> 4. Now do I pump 24VDC into Yellow and White?
[10:03:07] <A-L-P-H-A> cause, that's not how Gecko's do it...
[10:03:40] <anonimasu> I dont know how geckos do..
[10:03:43] <anonimasu> really
[10:03:51] <A-L-P-H-A> gecko's only use 4 wires.
[10:03:55] <A-L-P-H-A> This would require me to use all 6.
[10:04:08] <anonimasu> arent there any theories on driving 6 wire steppers?
[10:04:24] <A-L-P-H-A> Guess I'll look at jones on steppers.
[10:05:09] <A-L-P-H-A> but what I have right nowmakes sense, if I pump out 24VDC, to it, It'd just be turning on/off any of the segments.
[10:05:18] <A-L-P-H-A> windings.
[10:05:39] <A-L-P-H-A> if I turn on both Phase A and A-, cycle through them to get half stepping.
[10:08:02] <anonimasu> ah ok
[10:14:57] <anonimasu> bbl.
[10:15:02] <A-L-P-H-A> 'ight
[10:43:44] <anonimasu> maybe I should give emc2 another go after I've had some breakfast and somthing for the fever
[11:08:26] <alex_joni> g'morning
[11:14:08] <anonimasu> hello alex
[11:14:27] <anonimasu> * anonimasu is going skiing in a couple of secs.. just re-charging my mp3 player
[11:14:32] <alex_joni> hey an0n
[11:14:45] <alex_joni> what's up?
[11:14:53] <anonimasu> skiing soon..
[11:14:55] <anonimasu> :)
[11:15:00] <alex_joni> cool.. skiing is fun
[11:15:03] <anonimasu> going to make another go at the mill later today
[11:15:09] <anonimasu> although there's no one to ski with me..
[11:15:14] <anonimasu> so it's a bit lonely
[11:15:41] <alex_joni> I'm still in bed ;)
[11:18:00] <anonimasu> :/
[11:18:19] <anonimasu> I should be but the fever's ekeping me from laying down..
[11:20:44] <alex_joni> any luck with the mill?
[11:20:59] <anonimasu> havent done anything yet
[11:21:03] <anonimasu> today after I get back from skiing
[11:21:04] <anonimasu> :)
[11:21:18] <anonimasu> might be 2-4 hours from now
[11:21:32] <anonimasu> I'll be back later
[11:21:36] <anonimasu> bye
[11:22:16] <alex_joni> ok
[11:22:39] <alex_joni> bye
[11:23:23] <A-L-P-H-A> I'm going snowboarding tomorrow. :)
[11:35:26] <alex_joni> coo
[12:35:35] <anonimasu> iab
[12:36:52] <alex_joni> how was the skiing?
[12:41:39] <alex_joni> http://mindprod.com/unmain.html
[13:16:55] <anonimasu> it sucked..
[13:16:56] <anonimasu> :/
[13:17:17] <alex_joni> why?
[13:17:28] <anonimasu> the downhill was too-prepared
[13:17:39] <anonimasu> so it was rock hard, with maybe 1cm of powder on top
[13:18:04] <alex_joni> that's nice for speed
[13:18:16] <anonimasu> nah.. it sucked..
[13:18:36] <anonimasu> :)
[13:18:44] <anonimasu> I usualy dont care about how it is..
[13:20:09] <anonimasu> but today was bad
[13:20:10] <anonimasu> :/
[13:21:10] <alex_joni> bummer
[13:21:22] <alex_joni> I think I should get up
[13:23:49] <alex_joni> a_crszkvc30LastNameCol
[13:24:00] <alex_joni> It took a team of maintenance engineers nearly 3 days to figure out that this whopper variable name described a const, reference, function argument that was holding information from a database column of type Varchar[30] named "LastName" which was part of the table's primary key.
[13:24:30] <anonimasu> :/lol
[13:24:33] <anonimasu> horrid
[13:24:53] <alex_joni> hehe
[13:25:00] <alex_joni> did you read the above link?
[13:25:11] <anonimasu> oh, no
[13:25:26] <anonimasu> I've seen that one before
[13:25:31] <anonimasu> it's my bible..
[13:26:19] <alex_joni> lol
[13:26:29] <alex_joni> sounds a bit like NML-coding =))
[13:27:56] <anonimasu> haha
[13:27:57] <anonimasu> neat
[13:28:07] <alex_joni> On a method called makeSnafucated insert only the JavaDoc /* make snafucated */.
[13:28:29] <anonimasu> lol
[13:28:52] <alex_joni> The key to writing maintainable code is to specify each fact about the application in only one place. To change your mind, you need change it in only one place, and you are guaranteed the entire program will still work. Therefore, the key to writing unmaintainable code is to specify a fact over and over, in as many places as possible, in as many variant ways as possible.
[13:29:01] <alex_joni> this definately sounds like NML
[13:29:54] <anonimasu> lol
[13:31:09] <anonimasu> #
[13:31:09] <anonimasu> #
[13:31:09] <anonimasu> Casting
[13:31:10] <anonimasu> Pass all data as a void * and then typecast to the appropriate structure. Using byte offsets into the data instead of structure casting is fun too.
[13:31:15] <anonimasu> I HATE THAT DAMN THING%�!""""""
[13:31:28] <anonimasu> *void is somthing the devil made up to fuck with me.
[13:31:41] <alex_joni> lol
[13:31:55] <anonimasu> honestly it's like that
[13:32:30] <alex_joni> I agree
[13:33:21] <anonimasu> thanks
[13:33:35] <anonimasu> the guys doing the PLC software I use at work loves *void
[13:33:41] <anonimasu> ;)
[13:33:53] <alex_joni> does it work now?
[13:34:02] <anonimasu> still no reply since it's weekends
[13:34:04] <anonimasu> weekend..
[13:34:08] <alex_joni> bummer
[13:34:15] <anonimasu> I dont care for it today..
[13:34:22] <anonimasu> hehe
[13:34:47] <anonimasu> I wonder if I could write a RTK, and slap their language away...
[13:36:08] <anonimasu> ^_^
[13:36:50] <alex_joni> what micro is in there?
[13:38:10] <anonimasu> a 386
[13:38:46] <anonimasu> intel 386ex
[13:38:57] <anonimasu> running at 64mhz
[13:41:10] <alex_joni> what OS
[13:41:50] <anonimasu> hm, dunno.
[13:42:00] <alex_joni> might be a RT-linux
[13:42:09] <anonimasu> nope..
[13:42:11] <anonimasu> that's for sure
[13:42:26] <alex_joni> why not?
[13:42:59] <alex_joni> Wherever possible, convert nested ifs into nested [? : ] ternaries. If they span several lines, so much the better.
[13:43:10] <alex_joni> seen this in classicladder ;)
[13:43:39] <anonimasu> I cant remember where I have the datasheet
[13:43:57] <anonimasu> it's not linux for sure..
[13:43:57] <anonimasu> :)
[13:45:15] <alex_joni> I'm running out of batteries
[13:45:31] <anonimasu> laptop?
[13:45:35] <anonimasu> or your mouse?
[13:45:37] <alex_joni> yup
[13:45:40] <alex_joni> laptop
[13:45:43] <anonimasu> ouch
[13:45:44] <anonimasu> :)
[13:45:46] <alex_joni> been surfing for 4 hourse ;)
[13:45:48] <alex_joni> hours
[13:45:50] <anonimasu> ah ok
[13:46:08] <anonimasu> it's some realtime os..
[13:46:29] <anonimasu> that the company that does em makes..
[13:46:29] <alex_joni> I'll be back later
[13:46:30] <alex_joni> bye
[13:46:32] <anonimasu> yeah
[13:46:35] <anonimasu> laters
[14:18:20] <wb9mjn> Morning....
[14:39:29] <robin_sz> afternoon ...
[14:39:41] <robin_sz> * robin_sz looks around for alex_joni
[14:39:46] <robin_sz> nope.
[14:40:19] <robin_sz> any of you girls got FPGA knowledge? especially that Xilinx toolchain
[14:42:36] <robin_z> thats better ...
[16:32:53] <asdfqwega> * asdfqwega needs to get some anti-backlash acetal nuts
[16:45:34] <asdfqwega> backlash comp works OK - but run into problems - lost steps, odd shaped arcs...
[16:46:37] <asdfqwega> And 0.021" backlash and homing doesn't work well
[17:07:07] <A-L-P-H-A> ouch. 0.021" backlash... that was my Y axis, before I made new bracket for it.
[17:07:53] <A-L-P-H-A> now it's under 0.001" :) that I can measure at least... the test dial shows it's about 0.0002" (~quarter of a mark)
[17:09:40] <A-L-P-H-A> asdfqwega, what thread type? If you're in 1/2" x 10TPI acme, I could machine a couple for you. But they'll be in nylon, not acetal.
[17:19:48] <robin_sz> meep?
[17:21:44] <danfalck> hello robin
[17:22:13] <robin_sz> ello
[17:22:32] <robin_sz> todays fun has been ... investigating the world of FPGAs
[17:22:55] <danfalck> last night, we guided my 12 year old son through setting up BDI 4.15 on an old PC
[17:23:14] <robin_sz> hmmm
[17:23:24] <danfalck> next time I have one set up, I'll place the dog in front and take a pic
[17:23:45] <danfalck> so easy, even a ....
[17:24:09] <robin_sz> next time, "accidentally" leave a few CD's in the cdroms at your local internet cafe ;)
[17:24:22] <danfalck> ;)
[17:24:58] <robin_sz> I just tried out the Xilinx free FPGA desing tool
[17:25:08] <robin_sz> very tasty ...
[17:26:13] <danfalck> what kind of devices do you want to create?
[17:26:42] <robin_sz> umm, errr
[17:26:44] <robin_sz> well ...
[17:26:53] <robin_sz> some hardware rate generators ;)
[17:27:26] <robin_sz> it seems pretty simple to use
[17:27:38] <robin_sz> only on part has me stuck
[17:28:12] <robin_sz> assinging unused input to be gnd'ed
[17:28:28] <robin_sz> on a device .. like say a 16 bit accumulator ..
[17:28:40] <robin_sz> dont need the pre-load, just want to clear ot
[17:29:10] <robin_sz> I cant beleieve I have to create 16 earth points and drag them onto the buss to that port
[17:29:49] <robin_sz> might look at the Altera stuff as well
[17:30:57] <robin_sz> hey paul_c_
[17:31:23] <paul_c_> paul_c_ is now known as in_hiding
[17:31:40] <in_hiding> in_hiding is now known as paul_c
[17:32:05] <robin_sz> what did suprise me was how much you can cram into an fpga .. like a pomplete PIC chip plus peripherlas .. or a couple of Power PC cores
[17:32:31] <paul_c> or any number of risc cores...
[17:32:45] <paul_c> see www.opencores.org for more
[17:33:44] <robin_sz> well, all I need is 3 axis of step generation ...
[17:33:47] <robin_sz> should be a snap
[17:35:01] <paul_c> so design your own DSP core and port emc to it....
[17:36:55] <robin_sz> no need, already been ported to the Rabbit, no need to re-invent the wheel
[17:39:00] <robin_sz> hmm, better check if Xylinx have a USB reference desing, could save on that FTDI chip too!
[17:50:08] <robin_sz> so how do you program them? just make sure you put a JTAG port on the application board?
[17:50:59] <paul_c> bit-bang a simple serial interface.
[17:51:00] <A-L-P-H-A> I love freenode. There's an #AVR channel, it's atmel asm programming. :)
[17:51:24] <robin_sz> paul_c: really? ...
[17:52:08] <robin_sz> the Xilinx freebie package is pretty awesome ...
[17:52:28] <robin_sz> I've seen *expensive* packages MUCH worse than this
[17:53:03] <robin_sz> its not quite Protel Nexar .. but its close.
[17:57:19] <robin_sz> hmm, xilinx do a USB programing cable for $149 ...
[17:57:40] <robin_sz> so that will be (in GBP) around �300
[18:19:39] <robin_sz> looks like a rabbit processor, a 6 quid Xilinx chip and a FTDI usb chip and err .. that should do it ..
[18:24:24] <robin_sz> hey alex
[18:24:50] <alex_joni> hey robin
[18:25:11] <robin_sz> just having a look at FPGAs for the first time ever
[18:25:16] <alex_joni> coo
[18:25:20] <alex_joni> like what you see?
[18:25:25] <robin_sz> very much
[18:25:30] <alex_joni> ;)
[18:25:49] <robin_sz> last time I did combinational logic it was 20 years ago
[18:25:50] <alex_joni> I never played with FPGA's.. but I heared they are pretty cool
[18:25:50] <robin_sz> karnaugh maps
[18:25:56] <alex_joni> what are you using now? VHDL ?
[18:25:59] <robin_sz> now .. its so simple
[18:26:02] <alex_joni> * alex_joni remembers karnaugh
[18:26:04] <alex_joni> :D
[18:26:15] <alex_joni> studied that in college (second year)
[18:26:22] <robin_sz> just draw it on a schematic by dragging in parts ...
[18:26:31] <robin_sz> join em up,
[18:26:36] <alex_joni> now where's the fun in that?
[18:26:37] <robin_sz> verify the design ..
[18:26:41] <robin_sz> easy.
[18:27:07] <robin_sz> I think I canget all the pulse generation off s G2002 into about $10 of Xilinx FPGA
[18:27:19] <alex_joni> you could ;)
[18:27:20] <robin_sz> except I'll fo it differently
[18:27:29] <alex_joni> how about the interp?
[18:27:49] <robin_sz> that will remain the same, save a change in the output routines to the hardware
[18:27:49] <anonimasu> hm, that would be neat
[18:28:02] <robin_sz> steve has doen an excellent job on the port
[18:28:02] <alex_joni> hey an0n
[18:28:03] <anonimasu> is fcpga's hard to program?
[18:28:08] <anonimasu> err fpga..
[18:28:08] <robin_sz> nah
[18:28:08] <alex_joni> not really
[18:28:24] <anonimasu> hm, ok
[18:28:27] <robin_sz> anonimasu: get the free software from the xilinx site
[18:28:36] <robin_sz> click and drool
[18:28:55] <anonimasu> how much are a devkit?
[18:29:06] <robin_sz> dunno
[18:29:13] <anonimasu> ok
[18:29:13] <robin_sz> donth think I need one
[18:29:29] <robin_sz> just the software and a JTAG programmng lead will do ti
[18:29:30] <anonimasu> hm I mean for the programmer..
[18:29:31] <anonimasu> :)
[18:30:11] <anonimasu> what's the tool called?
[18:30:14] <robin_sz> paul_c claims you can just 'bit-bang' it out of a serial port,
[18:30:14] <alex_joni> probably a parport-JTAG you can build yourself
[18:30:14] <alex_joni> or serial ;)
[18:30:14] <anonimasu> nice
[18:30:15] <robin_sz> ISE I think, its the free 'web-pack' download on the Xilinx site
[18:31:17] <alex_joni> coo
[18:31:39] <robin_sz> very, VERY nice software
[18:31:47] <alex_joni> robin: got emc2 running?
[18:31:47] <anonimasu> hm, I need to register first..
[18:31:54] <anonimasu> I'll make a note and look at it tomorrow :
[18:31:56] <anonimasu> :)
[18:31:56] <robin_sz> free though
[18:32:12] <anonimasu> how fast are thoose?
[18:32:18] <robin_sz> oh ... slow
[18:32:45] <alex_joni> very fast
[18:32:45] <robin_sz> 400mhz no more
[18:32:45] <anonimasu> LOL
[18:32:45] <alex_joni> lol
[18:32:45] <alex_joni> imagine they are only HW
[18:32:45] <anonimasu> * anonimasu slaps robin
[18:32:45] <alex_joni> no SW running on them
[18:38:00] <robin_sz> there are all sorts of pre-made blocks to use in the desings...
[18:38:00] <robin_sz> adders,
[18:38:00] <robin_sz> counters,
[18:38:00] <robin_sz> latches
[18:38:00] <robin_sz> flip-flops
[18:38:00] <robin_sz> complete PIC chips
[18:38:00] <robin_sz> PowerPC cores
[18:38:00] <robin_sz> ... !!
[18:38:00] <alex_joni> PIC's ? yike
[18:38:00] <anonimasu> argh..
[18:38:00] <anonimasu> atmel + that
[18:38:00] <anonimasu> would be neat..
[18:38:00] <anonimasu> for pulsegeneration
[18:38:00] <robin_sz> apparently you can fit 2 complete power PC cores on a Xilinx Spartan 2
[18:38:00] <alex_joni> an0n: for pulse a HW puls-generator is way better
[18:38:00] <alex_joni> cool
[18:38:00] <alex_joni> how many pins on one of those?
[18:38:00] <robin_sz> varies
[18:38:00] <robin_sz> for 60 to 200+
[18:38:00] <anonimasu> argh.
[18:38:01] <anonimasu> I crave after thoose things ;)
[18:38:01] <alex_joni> hehe
[18:38:01] <alex_joni> I think a 60-pins one is enough ;)
[18:38:01] <robin_sz> my mate is checking right now how big feeders we have on the zevatech :)
[18:38:01] <anonimasu> feeders?
[18:38:01] <anonimasu> zevatech?!
[18:38:01] <robin_sz> board stuffer
[18:38:01] <anonimasu> ah ok
[18:38:01] <anonimasu> I'd love to make a hw pulsegen with somthing like that
[18:38:01] <anonimasu> got any idea on the price for one of thoose FPGA's ?
[18:38:01] <robin_sz> like this: http://perso.wanadoo.fr/stce81/machine/photomac/zevatech2.jpg
[18:38:01] <robin_sz> $10
[18:38:01] <anonimasu> heh
[18:38:01] <robin_sz> flash preporgrammable too
[18:38:01] <anonimasu> neat.
[18:38:01] <alex_joni> I get AtMega's for 10$
[18:38:01] <anonimasu> yeah, but a atmega dosent do 400mhz ;)
[18:38:01] <robin_sz> Atmel?
[18:38:01] <alex_joni> exactly
[18:38:01] <alex_joni> yup
[18:38:01] <robin_sz> free software?
[18:38:01] <alex_joni> gcc
[18:38:01] <anonimasu> avrgcc
[18:38:01] <robin_sz> yuck :)
[18:38:01] <alex_joni> what?
[18:38:01] <alex_joni> its great
[18:38:01] <robin_sz> no offence,
[18:38:02] <robin_sz> but ... wait till you try that Xilinx GUI based stuff
[18:38:11] <anonimasu> atmels are great but with a fpga like that they would rock the world ;)
[18:38:13] <anonimasu> I am looking at the tutorial
[18:38:25] <anonimasu> err flash demop
[18:38:26] <anonimasu> demo
[18:38:29] <alex_joni> robin: I know, that's why I said
[18:38:35] <alex_joni> I'd rather pay 10$ for a fpga
[18:38:50] <robin_sz> seiously, i was able to create a fairly complex bit of logic (shift register, 16 bit accumulators, latches) in under half an hour
[18:39:03] <alex_joni> coo
[18:39:20] <alex_joni> how about a processor? :-)
[18:39:34] <robin_sz> just draw the schematic by dragging in pre-made lumps, wire em up .. hit compile
[18:39:35] <alex_joni> build your 400 MHz 486 :))
[18:40:00] <robin_sz> as I said, they have some cores already, like the Power PC and PIC
[18:40:13] <anonimasu> a powepc core would be neat for signal processing..
[18:40:14] <robin_sz> fairly stunning technology
[18:40:17] <anonimasu> yeah
[18:40:27] <anonimasu> you could run the interpreter on that..
[18:40:33] <anonimasu> couldnt you?
[18:40:38] <robin_sz> seen the Blackfin stuff?
[18:40:40] <anonimasu> no
[18:40:48] <robin_sz> linux running on a DSP core
[18:41:09] <alex_joni> I've seen the blackfin stuff
[18:41:12] <alex_joni> pretty neat
[18:41:17] <alex_joni> uclinux
[18:41:19] <alex_joni> 500 MHz DSP
[18:41:21] <robin_sz> thats it
[18:41:30] <alex_joni> pretty cheap too
[18:41:41] <robin_sz> complete single board solution for �95
[18:54:18] <alex_joni> yup
[18:54:18] <alex_joni> robin: got an emc2 running?
[18:54:18] <robin_sz> alex_joni: I have an emc1 with steppersegmod running, no emc2 yet
[18:54:18] <alex_joni> bummer ;)
[18:54:18] <alex_joni> was going to ask you to test CL
[18:54:18] <alex_joni> :P
[18:54:18] <robin_sz> * robin_sz balmes, life, speed of light, children, cars, camblets etc for lack of time
[18:54:18] <robin_sz> oh
[18:54:18] <robin_sz> and the swiss
[18:54:18] <alex_joni> the swiss?
[18:54:18] <robin_sz> yeah. especially the swiss
[18:54:18] <alex_joni> stamps again?
[18:54:18] <anonimasu> car's are a good waste of time
[18:54:18] <robin_sz> * robin_sz ndos
[18:54:18] <robin_sz> stamps again
[18:54:18] <alex_joni> ndos is like an ddos ?
[18:54:18] <paul_c> * paul_c blames the Brummies for everything
[18:54:18] <robin_sz> yeah, except ndos affects fingers
[18:54:18] <robin_sz> Brummies?
[18:54:18] <alex_joni> nominal denial of service ;)
[18:54:18] <alex_joni> what are camblets?
[18:54:18] <robin_sz> cam belts
[18:54:18] <anonimasu> * anonimasu nods
[18:54:18] <alex_joni> robin: had some ndos attacks myself
[18:54:18] <robin_sz> its a flat length of runner about 1.5m long
[18:54:18] <robin_sz> rubber
[18:54:18] <alex_joni> had to change a keyboard or two, to get rid of those
[18:54:18] <alex_joni> paul_c: what are the Brummies?
[18:54:18] <robin_sz> alex_joni: ppl from Birmingham
[18:54:18] <paul_c> people from Biringham
[18:54:18] <paul_c> like robin_sz
[18:54:18] <robin_sz> alex_joni: a bit like people from Norfolk, but less in-bred.
[18:54:18] <paul_c> ;-/
[18:54:18] <alex_joni> * alex_joni adds blaming the brummies and people from norfolk to his list
[18:54:18] <alex_joni> just to be fair
[18:54:18] <anonimasu> * anonimasu blames the bastards on irc
[18:54:18] <anonimasu> *grins*
[18:54:18] <robin_sz> Ive been to Norfolk, they all had legs of different lengths and one big eye in the middle of their forheads
[18:54:18] <robin_sz> the blokes werent much better ;)
[18:54:18] <alex_joni> anyways...
[18:54:18] <robin_sz> so,
[18:54:18] <alex_joni> paul_c: how do you think I should add NML stuff to cl?
[18:54:18] <robin_sz> now I have Dynamic C for the rabbit, the Xilinx stuff ..
[18:54:18] <robin_sz> Im going to become Mr Embedded I am
[18:54:18] <anonimasu> robin_sz: seriously?
[18:54:18] <alex_joni> robin: soon you'll be able to open a farm
[18:54:18] <anonimasu> heh
[18:54:18] <alex_joni> at your stables ;)
[18:54:18] <robin_sz> heh
[18:54:18] <anonimasu> damn, there's no point in running emc anymore..
[18:54:18] <anonimasu> we can just run everything at robin's fpga's
[18:54:18] <robin_sz> wait till the Lupin production comes on stream :0)
[18:54:18] <anonimasu> :]
[18:54:19] <alex_joni> lupin? sounds like lupus
[18:54:19] <alex_joni> :D
[18:54:19] <anonimasu> hardware everything..
[18:54:19] <anonimasu> just throw it the gcode and watch it fly.
[18:54:19] <robin_sz> lupins .. you know .. blue flowering plant ..
[18:54:19] <robin_sz> going to grow 3ha of them this year
[18:54:19] <alex_joni> how would you do that? throw the gcode?
[18:54:19] <alex_joni> coo
[18:54:19] <anonimasu> ethernet?
[18:54:19] <anonimasu> :)
[18:54:19] <robin_sz> USB :)
[18:54:19] <anonimasu> yeah
[18:54:19] <alex_joni> you need to add that too ;)
[18:54:19] <alex_joni> and program it
[18:54:19] <alex_joni> you need a smart-core for that
[18:54:19] <alex_joni> HW only is not enough
[18:54:19] <anonimasu> hm, what's a smart core?
[18:54:19] <robin_sz> I think the ideal would be the motion and IO (with some basic PID and or low level planner
[18:54:19] <robin_sz> out on USB in hardware
[18:54:19] <anonimasu> yeah
[18:54:19] <robin_sz> EMC interp and task planner on the PC
[18:54:19] <anonimasu> that'd be a pretty simple board..
[18:54:19] <anonimasu> the usb part..
[18:54:19] <robin_sz> yeah
[18:54:19] <anonimasu> can you run the planner on the fpga?
[18:54:19] <anonimasu> like that..
[18:54:19] <robin_sz> well with some small micro
[18:54:19] <anonimasu> or do you need to add a powerpc core or somthing like that..
[18:54:19] <anonimasu> or at a atmega?
[18:54:19] <robin_sz> mayeb even on the fpga
[18:54:19] <anonimasu> maybe the atmega would be a bit slow
[18:54:19] <anonimasu> err nah..
[18:54:19] <anonimasu> how much does the planner require?
[18:54:19] <anonimasu> I like the idea :)
[18:54:44] <robin_sz> I bet you could implememtn a simple moving average queue very nicely in an FPGA
[18:55:16] <anonimasu> like/love..
[18:56:25] <robin_sz> you really need to try the G2002 some time .. that hardware based rate gen with its tiny increments between discrete frquencies is just sooooo smooth
[18:56:38] <Imperator_> Hi all
[18:56:41] <robin_sz> couplt that up with cradek segmod fixes ...
[18:56:55] <anonimasu> is it better then with a vital card?
[18:57:05] <robin_sz> anonimasu: does that do stepeprs?
[18:57:14] <anonimasu> robin_sz: I dont have steppers..
[18:57:28] <anonimasu> I have servos with g340's..
[18:57:31] <robin_sz> well, you dont need any hardware based rate generators then :)
[18:57:37] <robin_sz> oh 340s
[18:57:40] <anonimasu> they are going away eventually
[18:57:54] <robin_sz> well, the vital card doesnt do 340s does it?
[18:58:11] <alex_joni> hey Martin
[18:58:14] <anonimasu> robin_sz: there are other drivers out there
[18:58:15] <anonimasu> :9
[18:58:16] <anonimasu> :)
[18:58:43] <robin_sz> ill stick with stepeprs on small things
[18:58:43] <Imperator_> hey Alex, something new ?
[18:58:58] <anonimasu> I hate the acceleration of steppers..
[18:58:59] <robin_sz> intersted to see how Mariss gets on with his 'un-stallable' stepepr
[18:59:18] <robin_sz> anonimasu: can be better than servos
[18:59:47] <anonimasu> robin_sz: hm, well, my stepper just goes "whirr" when I increase the pulses by 50000hz/S
[18:59:51] <anonimasu> hz/s
[19:00:22] <robin_sz> anonimasu: its a question of keeping the rate of change of accel within finite limits
[19:00:54] <anonimasu> robin_sz: I am going from 0 - 25000hz
[19:01:16] <robin_sz> in 0.5 seconds?
[19:01:28] <anonimasu> yeah
[19:01:28] <robin_sz> servo wont manage that withut huge lag either
[19:01:36] <anonimasu> hm, the geckos dosent fault..
[19:01:41] <robin_sz> true
[19:01:41] <anonimasu> that's within +/- 128 counts
[19:01:48] <robin_sz> but ... its still lagging
[19:02:17] <alex_joni> Imperator_: been working on hal-support for classicladder
[19:02:21] <robin_sz> and a stepepr is 2000 pulses per rev,
[19:02:21] <alex_joni> wanna test it out?
[19:05:37] <Imperator_> * Imperator_ is thinking about flying to emc fest. Flight is about 500EUR. thought it's much more expensive
[19:18:51] <robin_sz> servo is more right?
[19:18:51] <Imperator_> alex_joni: that are good news
[19:18:51] <anonimasu> robin_sz: nah 2000 pulses per rev..
[19:18:51] <robin_sz> * robin_sz hmms
[19:18:51] <robin_sz> stepper should have more torque at low revs
[19:18:51] <anonimasu> robin_sz: robin_sz: but I run the servo to a 4:1 reduction.. to get more torque..
[19:18:51] <anonimasu> hence the need for the speed..
[19:18:51] <alex_joni> an0n: depends on the encoder you use
[19:18:51] <robin_sz> so really, 0-(25k/4) steps is a fair test for the stepepr
[19:18:51] <anonimasu> alex_joni: 1000counts/rev
[19:18:51] <alex_joni> I used my g340 with 2500 impulses/rev encoders
[19:18:51] <alex_joni> gecko sees 10000 pulses /turn
[19:18:51] <anonimasu> 5000 isnt it?
[19:18:51] <alex_joni> Imperator_: should I mail you the stuff?
[19:18:51] <Imperator_> jep