juki_360_pick_and_place
Table of Contents
Juki 360 Pick and Place
mmca and gleep fixed most of the issues, we're in need of some stoppers and what not, maybe some cleaning.
i've documented all this on the blog
http://charliex2.wordpress.com/2011/09/15/juki-360-rebuild-part-3-the-not-a-repeat-edition/
http://charliex2.wordpress.com/2011/09/05/pick-and-place-rebuild-part-two-the-simplification/
http://charliex2.wordpress.com/2011/08/31/juki-360-rebuild-at-null-space-labs/
Todo
Bought one of these [[http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=170675824789&ssPageName=ADME:L:OC:US:1123#ht_7055wt_1396|SD Card floppy emulator]] Should work, yeah we changed direction here New reed switch is on its way. (arrived and fitted)
Software
<nowiki>//</nowiki> Todo list :- <nowiki>//</nowiki> add items to todo list <nowiki>//</nowiki> remove all the utf8 buffers, choose CString or std::string ? <nowiki>//</nowiki> fully implement new feeder classes <nowiki>//</nowiki> update component classes to make it simpler <nowiki>//</nowiki> too much relies on the index in the CListCtrl's <nowiki>//</nowiki> make busy status reflect in GUI <nowiki>//</nowiki> add a status print somewhere in the GUI <nowiki>//</nowiki> more error checking <nowiki>//</nowiki> figure out the problem with CheckX / CheckAck and see if it can be handled better (added longer delay on timeout) <nowiki>//</nowiki> add last feeder XY to Grbl and add new GCODE parameter to set feeder (partially added, sets feeder ) <nowiki>//</nowiki> more help documentation <nowiki>//</nowiki> document GCODE <nowiki>//</nowiki> add 'Append' option to feeder load/import <nowiki>//</nowiki> plain text for all load/save files ? XML i guess since everyones going with that. <nowiki>//</nowiki> finish adding machine plot area to GUI (simulate) <nowiki>//</nowiki> double check rotation <nowiki>//</nowiki> add picker for serial port, add registry key, add more error checking for serial port <nowiki>//</nowiki> more camera controls, fine tune the slow/fast modes <nowiki>//</nowiki> tidy up headers <nowiki>//</nowiki> add localisation to strings? <nowiki>//</nowiki> reflect limit switches in GUI <nowiki>//</nowiki> handle flipped pcbs!! (Most important) (done) <nowiki>//</nowiki> Recently added :- <nowiki>//</nowiki> Added multiple PCB offsets (not tested!) <nowiki>//</nowiki> Todo list :- <nowiki>//</nowiki> Add vacuum tests for before/after pickup (done) <nowiki>//</nowiki> Add last feeder setting (done) <nowiki>//</nowiki> tidy up <nowiki>//</nowiki> Recently added :- <nowiki>//</nowiki> More checks on head down, and moving
Files
{{:cpm system disk.doc}} {{:cpm system disk d88.img.doc}} {{:360.rar}} {{:pm360_zevatech.zip}} {{:pm360_technical_manual_part_1.pdf}} {{:pm360_technical_manual_part_2.pdf}} {{:pm360_manual.pdf}} {{:pm360_part_list.pdf}} ===== Links ===== <code> [[http://www.cpm8680.com/cpmtools/index.htm#windows ]] CPM tools
Info
Computer is a 4Mhz Z80 based PC 8801 with 40 track dual floppys.
Pulled off the header, so floppy is 40 track, double sided. \t\theader\t{headersignature=0x00f974c4 "hxcpicfe" formatrevision=0 number_of_track='(' ...}\tHXC_fileformatheader_ \t\tHEADERSIGNATURE\t0x00f974c4 "HXCPICFE"\tunsigned char [[8]] \t\tformatrevision\t0\tunsigned char \t\tnumber_of_track\t40 '('\tunsigned char \t\tnumber_of_side\t2 '�'\tunsigned char \t\ttrack_encoding\t0\tunsigned char \t\tbitRate\t250\tunsigned short \t\tfloppyRPM\t0\tunsigned short \t\tfloppyinterfacemode\t7 '�'\tunsigned char (7 is shugart) \t\tdnu\t1 '�'\tunsigned char \t\ttrack_list_offset\t1\tunsigned short \t\twrite_allowed\t255 'ÿ'\tunsigned char
Contents of disk
<code> 8/25/2011 21:46 768 auto.com 8/25/2011 21:46 1,024 backup.com 8/25/2011 21:46 6,656 format.com 8/25/2011 21:46 1,152 kbios.com 8/25/2011 21:46 7,424 pip.com 8/25/2011 21:46 4,736 pk1hanso.com 8/25/2011 21:46 8,320 pk1init.com 8/25/2011 21:46 17,536 pk1main.com 8/25/2011 21:46 36,352 pk1sub50.com 8/25/2011 21:46 32,384 pk1sub54.com 8/25/2011 21:46 36,096 pk1sub60.com 8/25/2011 21:46 12,672 pk1sub70.com 8/25/2011 21:46 30,464 pk1sub80.com 8/25/2011 21:46 4,864 pk1sub84.com 8/25/2011 21:46 12,544 pk1sub85.com 8/25/2011 21:46 1,792 pk1sub99.crl 8/25/2011 21:46 128 start.sub 8/25/2011 21:46 128 std.bas 8/25/2011 21:46 1,920 std.cem 8/25/2011 21:46 512 std.par 8/25/2011 21:46 1,280 submit.com 8/25/2011 21:46 16,000 work.wor
</code>
CP/M files are offset 0x100 , use Zilog Z80
Tool one (A) distance from table 2.55600 in = 64.9224 millimeters
juki_360_pick_and_place.txt · Last modified: 2013/08/13 12:13 by 127.0.0.1