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/
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
{{: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
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