diff --git a/hardware/packaging/.gitignore b/hardware/packaging/.gitignore new file mode 100644 index 0000000..6ec00a6 --- /dev/null +++ b/hardware/packaging/.gitignore @@ -0,0 +1,3 @@ +mac_halftone.png +photos/*.JPG +box-layout.pdf diff --git a/hardware/packaging/BOX_SPECS.md b/hardware/packaging/BOX_SPECS.md new file mode 100644 index 0000000..9e48eea --- /dev/null +++ b/hardware/packaging/BOX_SPECS.md @@ -0,0 +1,158 @@ +# Macintosh SE Cardboard Box Specifications + +All dimensions in inches, unless otherwise specified. + +Principal box measurements: 19.5 x 20 (height) x 15.5 + +The cardboard box structure is that of a Regular Slotted Container +(RSC). + +* All flaps are of the same height, approximately half the length of + the shortest side on the top/bottom faces. + +* There are rounded corners between the side faces. + +* There is a "manufacturer's joint" to join the end-most side faces + together. + +20200831/https://en.wikipedia.org/wiki/Corrugated_fiberboard + +---------- + +## Box Layout Dimensions + +First of all, let's compute the corner radius using photo propotions +and our box measurements, on the "19.5 inch wide" face photo. + +``` +5.20 / 501.40 = 0.01 proportion +Length 19.5 in, so effective corner radius = 0.202 inches +``` + +This is similar to the half-inch circumference measurements of another +similar sized box that I have. That is, "circumference" as the length +along one rounded corner. + +So, what is the circumference of our rounded corner? + +``` +0.202 * 2 * 3.14 / 4 = 0.318 +``` + +So, the radius is what you subtract from the box dimensions to get the +dimensions of one box face directly. The circumference is the joint +length between faces you add into your model. You don't subtract this +from the vertical length since those edges are scored without +significant rounded corners. + +* Corner join lengths: 0.202 +* Side face dimensions: 19.096 x 20, 15.096 x 20 +* Corner circumference: 0.318 + +Now, if the desired corner radius was 1/4 inch, the numbers would work +out more nicely. So, let's simply present some nicer potential +numbers for posterity. + +* Corner join lengths: 0.2 +* Side face dimensions: 19.1 x 20, 15.1 x 20 +* Corner circumference: 0.314 + +* Corner join lengths: 0.25 +* Side face dimensions: 19 x 20, 15 x 20 +* Corner circumference: 0.393 + +Another point to note. With these dimensions, this means that the +flaps are a little longer than half the length of the shortest face in +the cardboard design. This is as intended because the total box +dimensions are still the same. + +* Flap length: 15.5 / 2 = 7.75 + +Well, almost... I might recommend adjusting to 7.706 inch tall flaps, +as per the photo measurements. After testing from printing and +folding a miniature paper model, I can attest that the longer flaps +are a little too long, so please do shorten the top and bottom flaps +accordingly. After a careful look at the flaps, maybe even a little +shorter would still be better. + +Box fusing tab, let's call that 2 inches, I'll have to obtain the +actual measurement later. + +---------- + +## Box Design Layout Max Extents + +So, let's determine the maximum physical extents to lay out the +two-dimensional design canvas, erring on the side of over-specifying +the required space to allow for minor adjustments later. + +* Height: 20 + 7.75 + 7.75 = 35.5 inches + +* Width: 2 + 0.25 + 19.5 + 0.25 + 15.5 + 0.25 + 19.5 + 0.25 + 15.5 = + 73 inches + +Now, for the sake of a box design layout, give ourselves one inch +extra space on all 4 sides. + +TOTAL PDF LAYOUT DIMENSIONS: + +WIDTH: 73 + 1 + 1 = 75 inches +HEIGHT: 35.5 + 1 + 1 = 37.5 inches + +---------- + +## Cardboard Material Specifications + +What type of cardboard is used to manufacture this box? The box +certificate printed on the box provides ample data on this. Though +the data is clearly visible in the retraced vector drawing, the data +is also copied here for posterity. + +PACIFIC SOUTHWEST CONTAINER INC +MODESTO, CALIFORNIA 95351 + +BOX CERIFICATE + +THIS SINGLE WALL BOX MEETS ALL CONSTRUCTION REQUIREMENTS OF APPLICABLE +FREIGHT CLASSIFICATION. + +* BURSTING TEST: 275 LIBS PER SQ INCH +* MIN COMB WT FACINGS: 138 LBS PER M SQ FT +* SIZE LIMIT: 90 INCHES +* GROSS WT LT: 90 LBS + +Please note that the given address no longer corresponds to Pacific +Southwest Container's current location, but it cones pretty close. + +---------- + +## Fonts + +Apple Garamond font: + +20200829/DuckDuckGo apple garamond font +20200829/https://www.dafont.com/apple-garamond.font + +Download directly as follows: + +``` +curl -L -o apple_garamond.zip 'https://dl.dafont.com/dl/?f=apple_garamond' +``` + +For miscellaneous sans-serif fonts, I did not quite do as good of a +job in font matching as I could have. These are the fonts that I +used. + +* Real font for `sans-serif` default font alias: DejaVu Sans +* Liberation Sans +* Liberation Sans Narrow + +PLEASE NOTE: The last line on the "Keyboard not included * Mouse +included" line is written in Japanese. Of course it does not use the +same Apple Garamond font, it's much less decorative. But, point in +hand, these are the characters to use, almost an exact match return +from using Google Translate, compared to what was originally printed +on the box. Right now the strokes are just directly hand-drawn, I'll +have to hunt around for a better matching font later. + +キーボードは含まれていません * マウス付 diff --git a/hardware/packaging/Makefile b/hardware/packaging/Makefile new file mode 100644 index 0000000..da94d6a --- /dev/null +++ b/hardware/packaging/Makefile @@ -0,0 +1,12 @@ +all: box-layout.pdf + +mac_halftone.png: + ./get_mac_halftone.sh + +box-layout.pdf: mac_halftone.png + inkscape --export=pdf=$@ $< + +mostlyclean: + +clean: mostlyclean + rm -f mac_halftone.png photos/*.JPG diff --git a/hardware/packaging/README.md b/hardware/packaging/README.md new file mode 100644 index 0000000..07fa224 --- /dev/null +++ b/hardware/packaging/README.md @@ -0,0 +1,7 @@ +# packaging + +This directory contains models of the original boxing that the +Macintosh SE was sold in. "Shipping container" in technical terms. +These are tuned to be nice "printable" designs: cardboard printing and +cutting for the cardboard box design and 3D printing or CNC routing +for the expanded polystyrene. diff --git a/hardware/packaging/box-layout.svg b/hardware/packaging/box-layout.svg new file mode 100644 index 0000000..185e219 --- /dev/null +++ b/hardware/packaging/box-layout.svg @@ -0,0 +1,6962 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + A + p + p + l + e + M + a + c + i + n + t + o + s + h + S + E + ® + + + + A + p + p + l + e + M + a + c + i + n + t + o + s + h + S + E + ® + + + + + + + + + + + + + + + + + ® + + + + ® + + ® + ® + + A + p + p + l + e + M + a + c + i + n + t + o + s + h + S + E + ® + + + + A + p + p + l + e + M + a + c + i + n + t + o + s + h + S + E + ® + + + K + e + y + b + o + a + r + d + n + o + t + i + n + c + l + u + d + e + d + + M + o + u + s + e + i + n + c + l + u + d + e + d + C + l + a + v + i + e + r + n + o + n + i + n + c + l + u + s + + L + a + s + o + u + r + i + s + e + s + t + i + n + c + l + u + s + e + T + a + s + t + a + t + u + r + n + i + c + h + t + e + n + t + h + a + l + t + e + n + + M + a + u + s + i + s + t + e + n + t + h + a + l + t + e + n + T + a + s + t + i + e + r + a + n + o + n + i + n + c + l + u + s + a + + M + o + u + s + e + i + n + c + l + u + s + o + T + o + e + t + s + e + n + b + o + r + d + n + i + e + t + i + n + b + e + g + r + e + p + e + n + + M + u + i + s + i + n + b + e + g + r + e + p + e + n + T + e + c + l + a + d + o + n + o + i + n + c + l + u + i + d + o + + M + o + u + s + e + i + n + c + l + u + i + d + o + I + n + n + e + h + å + l + l + e + r + e + j + t + a + n + g + e + n + t + b + o + r + d + + M + u + s + i + n + g + å + r + T + a + s + t + a + t + u + r + e + r + i + k + k + e + i + n + k + l + u + d + e + r + t + + M + u + s + i + n + k + l + u + d + e + r + t + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + A + s + s + e + m + b + l + e + d + i + n + U + S + A + . + © + 1 + 9 + 8 + 7 + A + p + p + l + e + C + o + m + p + u + t + e + r + , + I + n + c + . + A + p + p + l + e + a + n + d + t + h + e + A + p + p + l + e + l + o + g + o + a + r + e + r + e + g + i + s + t + e + r + e + d + t + r + a + d + e + m + a + r + k + s + o + f + A + p + p + l + e + C + o + m + p + u + t + e + r + , + I + n + c + . + M + a + c + i + n + t + o + s + h + i + s + a + t + r + a + d + e + m + a + r + k + o + f + A + p + p + l + e + C + o + m + p + u + t + e + r + , + I + n + c + . + + + + + + + + + THIS + SINGLE WALL + BOX MEETS ALL CONSTRUCTION + REQUIREMENTS OF APPLICABLE + FREIGHT CLASSIFICATION + BRUSTING + TEST + 275 + LBS PER + SQ INCH + MIN COMB + WT FACINGS + 138 + LBS PER + M SQ FT + SIZE LIMIT + 90 + INCHES + GROSS + WT LT + 90 + LBS + + + + + + + + + BOX CERTIFICATE + + + + PACIFIC SOUTHWEST CONTAINER INC + + + + MODESTO, CALIFORNIA 95351 + + + + + diff --git a/hardware/packaging/get_mac_halftone.sh b/hardware/packaging/get_mac_halftone.sh new file mode 100755 index 0000000..79f927f --- /dev/null +++ b/hardware/packaging/get_mac_halftone.sh @@ -0,0 +1,10 @@ +#! /bin/sh +# Use a shell script to download a larger PNG image. GitHub has +# bandwidth limits, so let's try to keep away from those as much as +# possible. + +# TODO FIXME: We should use scripting to generate this from the +# original photos, the current image was just hacked together via some +# GUI photo editing. + +curl -L -o mac_halftone.png 'https://drive.google.com/uc?export=download&id=1YTshjBSWvq5P5nKhFLGIlJpkzA0Tcunp' diff --git a/hardware/packaging/photos/get_photos.sh b/hardware/packaging/photos/get_photos.sh new file mode 100755 index 0000000..ab0d531 --- /dev/null +++ b/hardware/packaging/photos/get_photos.sh @@ -0,0 +1,17 @@ +#! /bin/sh +# Use a shell script to download the photos so that we do not add +# bloat to the repository size that we don't strictly need. GitHub +# has bandwidth limits, so let's try to keep away from those as much +# as possible. + +curl -L -o DSC_4197.JPG 'https://drive.google.com/uc?export=download&id=1QMgk5Lmz55eJHtlUW-eGNABifHLEopRw' +curl -L -o DSC_4198.JPG 'https://drive.google.com/uc?export=download&id=1zwqXcOMhNkUX6eXjXEemlIuyVLC5rUH9' +curl -L -o DSC_4199.JPG 'https://drive.google.com/uc?export=download&id=1ORPoTRsPacqNXiOislspTpcdUdez806D' +curl -L -o DSC_4200.JPG 'https://drive.google.com/uc?export=download&id=1ctZotKrY2bLdNQ5GSw3r_JganWIDAAir' +curl -L -o DSC_4201.JPG 'https://drive.google.com/uc?export=download&id=1ihYq8ojc3GkUo3NQgJuGG_Sn-IIGEzMV' +curl -L -o DSC_4202.JPG 'https://drive.google.com/uc?export=download&id=1GKbKA1MBUmeJnv6LhWY2GYoEdGmbmRtw' +curl -L -o DSC_4203.JPG 'https://drive.google.com/uc?export=download&id=1gtEk9Q8dlhlzhxBnZxHNXY3CBE4tfDvR' +curl -L -o DSC_4204.JPG 'https://drive.google.com/uc?export=download&id=1pJRBeS6_0ZdrWKqXvFn1_sT6Xpukfgal' +curl -L -o DSC_4205.JPG 'https://drive.google.com/uc?export=download&id=1svEfnR_hNTvdjBNyrBQbzF8Hj5PB7vmY' +curl -L -o DSC_4206.JPG 'https://drive.google.com/uc?export=download&id=19vuyz-7cdAy4cnztcKUKmLwxKoe4yZU5' +curl -L -o DSC_4207.JPG 'https://drive.google.com/uc?export=download&id=1ELOohEaxdYHcIDRb6TF6Ewvt0EJ1vJyp'