[Home]History of RPi3BPreemptRT

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org

Revision 55 . . (edit) January 17, 2019 8:24 am by mx-ll-223.206.15-92.dynamic.3bb.co.th
Revision 54 . . (edit) January 14, 2019 6:25 am by mx-ll-223.207.0-248.dynamic.3bb.co.th [hdwr stepgen output viewed on scope]
Revision 53 . . (edit) January 14, 2019 3:11 am by mx-ll-223.207.0-248.dynamic.3bb.co.th
Revision 52 . . (edit) January 12, 2019 9:56 am by mx-ll-223.207.0-248.dynamic.3bb.co.th [news]
Revision 51 . . (edit) January 12, 2019 9:53 am by mx-ll-223.207.0-248.dynamic.3bb.co.th
Revision 50 . . (edit) December 7, 2018 6:02 am by Tjtr33
Revision 49 . . November 28, 2018 10:10 pm by Tjtr33
Revision 48 . . (edit) November 12, 2018 3:19 am by Tjtr33 [update]
Revision 47 . . (edit) October 7, 2018 6:28 am by Tjtr33 [noted PICnc stepgen Pic32 ready for OSHpark pcb ( in China still )]
Revision 46 . . September 30, 2018 6:13 pm by Tjtr33
Revision 45 . . September 24, 2018 12:10 am by Tjtr33
Revision 44 . . September 22, 2018 9:09 pm by Tjtr33
Revision 43 . . September 17, 2018 8:58 am by Tjtr33
Revision 42 . . September 17, 2018 8:50 am by Tjtr33
Revision 41 . . September 17, 2018 8:45 am by Tjtr33
Revision 40 . . September 17, 2018 8:23 am by Tjtr33
Revision 39 . . September 17, 2018 8:17 am by Tjtr33
Revision 38 . . September 17, 2018 4:32 am by Tjtr33
Revision 37 . . September 17, 2018 3:56 am by Tjtr33
Revision 36 . . September 17, 2018 3:37 am by Tjtr33
Revision 35 . . September 16, 2018 7:51 pm by Tjtr33
Revision 34 . . September 16, 2018 7:45 pm by Tjtr33
Revision 33 . . September 16, 2018 7:39 pm by Tjtr33
Revision 32 . . September 16, 2018 7:38 pm by Tjtr33
Revision 31 . . September 16, 2018 7:37 pm by Tjtr33
Revision 30 . . September 16, 2018 7:29 pm by Tjtr33
Revision 29 . . September 16, 2018 7:20 pm by Tjtr33
Revision 28 . . September 16, 2018 9:17 am by Tjtr33
Revision 27 . . September 16, 2018 7:55 am by Tjtr33
Revision 26 . . September 16, 2018 3:38 am by Tjtr33
Revision 25 . . September 16, 2018 3:23 am by Tjtr33
Revision 24 . . September 16, 2018 3:11 am by Tjtr33
Revision 23 . . September 16, 2018 2:24 am by Tjtr33
Revision 22 . . September 16, 2018 12:18 am by Tjtr33
Revision 21 . . September 16, 2018 12:04 am by Tjtr33
Revision 20 . . September 16, 2018 12:03 am by Tjtr33
Revision 19 . . September 16, 2018 12:00 am by Tjtr33
Revision 18 . . September 15, 2018 11:54 pm by Tjtr33
Revision 17 . . September 15, 2018 11:50 pm by Tjtr33
Revision 16 . . September 15, 2018 11:50 pm by Tjtr33
Revision 15 . . September 15, 2018 11:41 pm by Tjtr33
Revision 14 . . September 15, 2018 11:30 pm by Tjtr33
Revision 13 . . September 15, 2018 11:29 pm by Tjtr33
Revision 12 . . September 15, 2018 11:28 pm by Tjtr33
Revision 11 . . September 15, 2018 11:26 pm by Tjtr33
Revision 10 . . September 15, 2018 11:24 pm by Tjtr33
Revision 9 . . September 15, 2018 11:22 pm by Tjtr33
Revision 8 . . September 15, 2018 11:21 pm by Tjtr33
Revision 7 . . September 15, 2018 11:20 pm by Tjtr33
Revision 6 . . September 15, 2018 9:17 pm by Tjtr33
Revision 5 . . September 15, 2018 9:16 pm by Tjtr33
Revision 4 . . (edit) September 15, 2018 9:05 pm by Tjtr33
Revision 3 . . September 14, 2018 10:15 pm by Tjtr33
Revision 2 . . September 14, 2018 10:33 am by Tjtr33
Revision 1 . . September 14, 2018 10:24 am by Tjtr33
  

Difference (from prior major revision) (minor diff, author diff)

Added: 0a1,47
17jan2019 got all 3 axis running at 1200mm/min no errors for 4 reps of 3Dchips so far

I saw the on board DRV8825 pololu drivers getting very hot ( losened the glue on heat sinks!)

So i have a fan on them now.

I also saw that X was cooler than Y&Z by a lot.

But thats due to X being used very little in 3Dchips

So I added G10 L2 P0 X0 Y0 Z10 R45 to the program to load X more

Now with fan all drives run cool to touch

I continue repeats of 3Dchips45deg looking for longevity

NB: the DRV8825 has a current limiting pot that needs setting BEFORE hooking up motors for first time

Hahaha the typical very important thing found too late

This current adjustment makes a BIG difference in running

I may have lost a few lives on these cats by not knowing that earlier

14jan2019

got 3 axis cfg running at 5meters per minute :-) 80mm/sec

dunno how fast my drives and machine can handle but this hdwr stepgen works!

got scope shots at 4800mm/min, 12uS pulses at 10Khz (0.0075mm stepsize) CLEAN!

see gallery at bottom pf page

12jan2019

Milestone! I got the picnc board running with SPI comms!

only a simple test so far

but I was able to command 1000 mm move on X axis at 100 scale

I only got the picnc.axis.0.position-fb to respond ( no real hardware yet)

It was hell getting this far but looks like I can get real motion now

A lot of wiring and programming errors were fixed,

mostly due to 'toodamnsmall-and-imgoingblind-itis'

Next, cleanup code and wiring

Dang these SCLK pulses are in the nanoseconds

no wonder the cables have to be as short as possible )

Afterwards, hookup real motors to see if I get faster speeds and higher resolution

( I can get > 2meters/min at full step (.0075mm each) already just bitbanging gpio pins

but I hope for smaller, smoother stepping )


07dec2018

pcbs for PICnc stepgen all built,

but fear set in and i decided to try out some cheap SPI hdwr before using them.

I built dual MCP23S17 boards on ETT protoboards

and they work sweet using a python lib for SPI comms

now i need to write a C driver for them,

then learn about SPI with Linuxcnc, thats all :-)



27 nov 2018 got pcbs from OSHpark and parts from Singapore

couldnt wait for new soldering station so used tiny cheapo gun

its Hakko but still cheapo

update got new Hakko clone, nice to have temp regulation.

pcb looks ok, ohms out ok so far with all SMT on it

see pix at bottom of page

TODONEXT more sockets then testing of SPI link




Changed: 713c760,766
|| G540, AC entry || http://wiki.linuxcnc.org/uploads/GeckoRear.png || 48V Kelling||
|| G540, AC entry || http://wiki.linuxcnc.org/uploads/GeckoRear.png || 48V Kelling||
|| PICnc v2.1 top || || upload:picnc-v21-top.jpg ||
|| upload:picnc-v21-bot.jpg || || PICnc v2.1 bot ||
|| too dang small! || upload:picnc-v21-detail.jpg || too dang small! ||
|| openocdprogrammer || upload:OpenOCDpicProgrammer.jpg || openocdprogrammer ||
|| dual MCP23S17 || upload:DIY-MCP23S17-RPi-SPI.jpg || extra 32 io over SPI ||
|| 12uS step pulses || upload:12uSstep-100usPeriod-10khzFreq-14jan2019.jpg || 10kHz pulse rate ||

LinuxCNCKnowledgeBase | RecentChanges | PageIndex | Preferences | LinuxCNC.org
Search:
Published under a Creative Commons License