thanks, and that sounds like a blast of a party. in the meantime, i've updated the script so now it counts all the various parts. i'm need to make it output as HTML, but here is the rough output so far:
Array
(
[assembly] => 28
[belt] => 5
[electronic] => 4
[fast] => 85
[misc] => 15
[mold] => 4
[rod] => 10
[rp] => 50
[stud] => 5
)
Array
(
[belt_count] => Array
(
[160] => 1
[50] => 1
[950] => 3
[1750] => 1
)
[belt_total_length] => 4810
[electronics] => Array
(
[Opto Endstop PCB] => 3
[Extruder PCB] => 1
[Stepper PCB] => 1
[Stepper/Comms PCB] => 3
)
[fasteners] => Array
(
[M8 nut] => 72
[M8 washer] => 52
[M5 nut] => 130
[M5 x 8 grub] => 62
[M5 x 15 cap] => 41
[M5 washer] => 106
[M5 x 20 cap] => 14
[M5 x 25 cap] => 3
[M5 x 40 cap] => 1
[M5 x 50 cap] => 1
[M5 x 30 cap] => 15
[M3 x 15 cap] => 4
[M3 nut] => 11
[M3 washer] => 22
[M3 x 25 cap] => 6
[M3 x 30 cap] => 1
)
[misc] => Array
(
[Plastic bag (moulding release)] => 1
[Capa] => 3
[Stepper motor ST5709M1208-B (borrowed from X axis SA)] => 0
[Stepper motor ST5709M1208-B] => 3
[Spring] => 4
[Grease] => 4
[Bed] => 1
[X PCB bracket] => 1
[Fan] => 1
)
[molds] => Array
(
[X toothed pulley] => 1
[Z toothed pulley] => 4
[Y toothed pulley] => 2
)
[rod_count] => Array
(
[355] => 1
[100] => 1
[40] => 1
[520] => 2
[500] => 11
[465] => 1
[70] => 3
[472] => 1
[452] => 1
)
[rod_total_length] => 8634
[rp_count] => Array
(
[Foot spacer] => 1
[Belt splicer (male and female)] => 1
[X axis square jig] => 1
[Z toothed pulley mould male] => 1
[Z toothed pulley mould female] => 1
[Pot] => 1
[XY Belt collar] => 1
[Y blade] => 1
[X blade] => 1
[X idler bracket] => 1
[X constraint bracket] => 1
[Bearing insert 180 X] => 1
[Y belt clamp] => 5
[XY pulley ilder] => 3
[X carriage] => 1
[X belt clamp] => 5
[Bearing insert 360 run] => 2
[X motor bracket] => 1
[Corner bracket] => 8
[Studding tie bracket] => 3
[Bed corner] => 4
[Z pulley rim] => 4
[Z motor bracket] => 1
[Z motor coupling] => 1
[Vertical hole plug] => 1
[Bed constraint bracket] => 2
[Bearing insert (1* '360 run' & 1 * '180 Z')] => 2
[Bed clamp bracket] => 4
[Diagonal tie bracket] => 20
[Y bearing housing] => 3
[Bearing insert (2 * '360 jam' & 1 * '360 run')] => 3
[Y motor bracket] => 1
[Y coupling (short)] => 1
[Corner bracket vertical bolt plug] => 2
[Circlip] => 2
[Optoswitch bracket] => 3
[X opto flag] => 1
[Y opto flag] => 1
[Z opto flag] => 1
[Z opto flag base] => 1
[PCB clamp] => 6
[Fan leg] => 1
[Fan base] => 1
)
[stud_count] => Array
(
[100] => 1
[384] => 3
[260] => 1
[660] => 2
[610] => 8
)
[stud_total_length] => 7712
)