==== 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
// Todo list :-
// add items to todo list
// remove all the utf8 buffers, choose CString or std::string ?
// fully implement new feeder classes
// update component classes to make it simpler
// too much relies on the index in the CListCtrl's
// make busy status reflect in GUI
// add a status print somewhere in the GUI
// more error checking
// figure out the problem with CheckX / CheckAck and see if it can be handled better (added longer delay on timeout)
// add last feeder XY to Grbl and add new GCODE parameter to set feeder (partially added, sets feeder )
// more help documentation
// document GCODE
// add 'Append' option to feeder load/import
// plain text for all load/save files ? XML i guess since everyones going with that.
// finish adding machine plot area to GUI (simulate)
// double check rotation
// add picker for serial port, add registry key, add more error checking for serial port
// more camera controls, fine tune the slow/fast modes
// tidy up headers
// add localisation to strings?
// reflect limit switches in GUI
// handle flipped pcbs!! (Most important) (done)
// Recently added :-
// Added multiple PCB offsets (not tested!)
// Todo list :-
// Add vacuum tests for before/after pickup (done)
// Add last feeder setting (done)
// tidy up
// Recently added :-
// 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 =====
[[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
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
CP/M files are offset 0x100 , use Zilog Z80
Tool one (A) distance from table 2.55600 in = 64.9224 millimeters