diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip new file mode 100644 index 0000000..224203c Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip new file mode 100644 index 0000000..bcf8cd4 Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip new file mode 100644 index 0000000..cf2135f Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip new file mode 100644 index 0000000..20ba0e8 Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip new file mode 100644 index 0000000..57c841f Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip new file mode 100644 index 0000000..64277f7 Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip new file mode 100644 index 0000000..a1e26a5 Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123036.zip b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123036.zip new file mode 100644 index 0000000..bb0ff96 Binary files /dev/null and b/pcb/photon-12mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123036.zip differ diff --git a/pcb/photon-12mm-fid/fiducialBoard.kicad_pcb b/pcb/photon-12mm-fid/fiducialBoard.kicad_pcb new file mode 100644 index 0000000..4656403 --- /dev/null +++ b/pcb/photon-12mm-fid/fiducialBoard.kicad_pcb @@ -0,0 +1,341 @@ +(kicad_pcb (version 20221018) (generator pcbnew) + + (general + (thickness 1) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (stackup + (layer "F.SilkS" (type "Top Silk Screen")) + (layer "F.Paste" (type "Top Solder Paste")) + (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01)) + (layer "F.Cu" (type "copper") (thickness 0.035)) + (layer "dielectric 1" (type "core") (thickness 0.91) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "B.Cu" (type "copper") (thickness 0.035)) + (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) + (layer "B.Paste" (type "Bottom Solder Paste")) + (layer "B.SilkS" (type "Bottom Silk Screen")) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 6) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "out/rev01/") + ) + ) + + (net 0 "") + + (footprint "Fiducial:Fiducial_1mm_Mask2mm" (layer "F.Cu") + (tstamp 3a6c27df-6215-4cbc-8ad4-773595bfcb94) + (at 6 -2) + (descr "Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at -1 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eb3b7877-3340-48ad-9497-86acaa9db2b8) + ) + (fp_text value "Fiducial_1mm_Mask2mm" (at 0 2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 022aa016-7151-4c6a-b344-8e53ef64f4c7) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 51440a0f-fda5-409a-af60-703488c8fb65) + ) + (fp_circle (center 0 0) (end 1.25 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 3439136f-859b-46a3-b5cf-fd675d8ba11d)) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp bec93a40-ad33-4fa0-92fb-4ca10bab1930)) + (pad "" smd circle (at 0 0) (size 1 1) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 6a5c71dd-7a8e-42a2-b6a8-101b41f94a83)) + ) + + (footprint "Fiducial:Fiducial_0.5mm_Mask1.5mm" (layer "F.Cu") + (tstamp 9a30fa29-34ff-4135-b320-cc07f91454ac) + (at 8.5 -2) + (descr "Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d036a435-037d-40b7-8947-cc014db7098b) + ) + (fp_text value "Fiducial_0.5mm_Mask1.5mm" (at 0 1.7145) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f8f2bd49-3225-4ce9-ab36-986778960b3d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.2 0.2) (thickness 0.04))) + (tstamp 003e17b4-9f67-4778-af9a-0d0f01ddd7f0) + ) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 4aeadc78-363b-4426-aac8-04d3ad1ba0f4)) + (fp_circle (center 0 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp a97e0379-3347-44c9-8d6b-635f7667e50a)) + (pad "" smd circle (at 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 84bd92e5-0d2f-465a-bd19-5d7630dbe85e)) + ) + + (footprint "Fiducial:Fiducial_0.5mm_Mask1.5mm" (layer "F.Cu") + (tstamp fcaceea3-ba51-4868-ac62-f4581d9c6783) + (at 3.5 -2) + (descr "Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 92e26f7c-0be6-4f71-b27c-bc8dadd11ba8) + ) + (fp_text value "Fiducial_0.5mm_Mask1.5mm" (at 0 1.7145) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d7231745-47b3-4423-b117-bba0ebdc7f39) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.2 0.2) (thickness 0.04))) + (tstamp 11020b6f-d970-43fa-9392-13879180076b) + ) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp b2581573-9221-4309-955d-72a90ed2f299)) + (fp_circle (center 0 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 606b1146-01ee-40d9-9308-5d209428bad2)) + (pad "" smd circle (at 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 7a398311-c58f-448f-bc05-be2f9d429d5d)) + ) + + (gr_line (start 0 0) (end 12 0) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1b96ee37-5387-4e81-82c5-86c86afc11a8)) + (gr_line (start 0 -4) (end 0 0) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 53d86549-8ad6-4520-aa4b-888ab69c9961)) + (gr_line (start 12 -4) (end 0 -4) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 936a0f18-2228-4af5-b0a5-3ddfd0652c50)) + (gr_line (start 12 0) (end 12 -4) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a5b5e393-0ee8-4e59-a2b7-0a7c7d3bbdd4)) + (gr_text "12mm Fiducial\nREV00" (at 6 -2) (layer "B.SilkS") (tstamp a137639f-aa6f-4bb6-83a9-c64be0073b34) + (effects (font (size 0.75 0.75) (thickness 0.1)) (justify mirror)) + ) + + (zone (net 0) (net_name "") (layers "F&B.Cu") (tstamp 1d83af9b-2cfd-45c9-90b9-294dafb2e7bf) (hatch edge 0.5) + (connect_pads (clearance 0.2)) + (min_thickness 0.25) (filled_areas_thickness no) + (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 1) (island_area_min 10)) + (polygon + (pts + (xy -0.2 -4.2) + (xy -0.2 0.2) + (xy 12.2 0.2) + (xy 12.2 -4.2) + ) + ) + (filled_polygon + (layer "F.Cu") + (island) + (pts + (xy 11.942539 -3.979815) + (xy 11.988294 -3.927011) + (xy 11.9995 -3.8755) + (xy 11.9995 -0.1245) + (xy 11.979815 -0.057461) + (xy 11.927011 -0.011706) + (xy 11.8755 -0.0005) + (xy 0.1245 -0.0005) + (xy 0.057461 -0.020185) + (xy 0.011706 -0.072989) + (xy 0.0005 -0.1245) + (xy 0.0005 -2) + (xy 2.74475 -2) + (xy 2.763686 -1.831943) + (xy 2.819544 -1.67231) + (xy 2.909524 -1.529108) + (xy 3.029108 -1.409524) + (xy 3.17231 -1.319544) + (xy 3.331943 -1.263686) + (xy 3.5 -1.24475) + (xy 3.668056 -1.263686) + (xy 3.740734 -1.289117) + (xy 3.82769 -1.319544) + (xy 3.97089 -1.409523) + (xy 4.090477 -1.52911) + (xy 4.180456 -1.67231) + (xy 4.236313 -1.831941) + (xy 4.255249 -2) + (xy 4.994659 -2) + (xy 5.013976 -1.803866) + (xy 5.071185 -1.615273) + (xy 5.164089 -1.441463) + (xy 5.289117 -1.289117) + (xy 5.441463 -1.164089) + (xy 5.615273 -1.071185) + (xy 5.803866 -1.013976) + (xy 6 -0.994659) + (xy 6.196133 -1.013976) + (xy 6.384726 -1.071185) + (xy 6.558536 -1.164089) + (xy 6.558538 -1.16409) + (xy 6.710883 -1.289117) + (xy 6.83591 -1.441462) + (xy 6.928814 -1.615273) + (xy 6.986024 -1.803868) + (xy 7.005341 -2) + (xy 7.74475 -2) + (xy 7.763686 -1.831943) + (xy 7.819544 -1.67231) + (xy 7.909524 -1.529108) + (xy 8.029108 -1.409524) + (xy 8.17231 -1.319544) + (xy 8.331943 -1.263686) + (xy 8.5 -1.24475) + (xy 8.668056 -1.263686) + (xy 8.740734 -1.289117) + (xy 8.82769 -1.319544) + (xy 8.97089 -1.409523) + (xy 9.090477 -1.52911) + (xy 9.180456 -1.67231) + (xy 9.236313 -1.831941) + (xy 9.255249 -2) + (xy 9.236313 -2.168059) + (xy 9.180456 -2.32769) + (xy 9.090477 -2.47089) + (xy 8.97089 -2.590477) + (xy 8.82769 -2.680456) + (xy 8.668059 -2.736313) + (xy 8.5 -2.755249) + (xy 8.331941 -2.736313) + (xy 8.17231 -2.680456) + (xy 8.02911 -2.590477) + (xy 7.909523 -2.47089) + (xy 7.819544 -2.32769) + (xy 7.77351 -2.196132) + (xy 7.763686 -2.168056) + (xy 7.74475 -2) + (xy 7.005341 -2) + (xy 6.986024 -2.196132) + (xy 6.928814 -2.384727) + (xy 6.83591 -2.558538) + (xy 6.710883 -2.710883) + (xy 6.558538 -2.83591) + (xy 6.384727 -2.928814) + (xy 6.196132 -2.986024) + (xy 6 -3.005341) + (xy 5.803868 -2.986024) + (xy 5.615273 -2.928814) + (xy 5.441462 -2.83591) + (xy 5.289117 -2.710883) + (xy 5.16409 -2.558538) + (xy 5.164089 -2.558536) + (xy 5.071185 -2.384726) + (xy 5.013976 -2.196133) + (xy 4.994659 -2) + (xy 4.255249 -2) + (xy 4.236313 -2.168059) + (xy 4.180456 -2.32769) + (xy 4.090477 -2.47089) + (xy 3.97089 -2.590477) + (xy 3.82769 -2.680456) + (xy 3.668059 -2.736313) + (xy 3.5 -2.755249) + (xy 3.331941 -2.736313) + (xy 3.17231 -2.680456) + (xy 3.02911 -2.590477) + (xy 2.909523 -2.47089) + (xy 2.819544 -2.32769) + (xy 2.77351 -2.196132) + (xy 2.763686 -2.168056) + (xy 2.74475 -2) + (xy 0.0005 -2) + (xy 0.0005 -3.8755) + (xy 0.020185 -3.942539) + (xy 0.072989 -3.988294) + (xy 0.1245 -3.9995) + (xy 11.8755 -3.9995) + ) + ) + (filled_polygon + (layer "B.Cu") + (island) + (pts + (xy 11.942539 -3.979815) + (xy 11.988294 -3.927011) + (xy 11.9995 -3.8755) + (xy 11.9995 -0.1245) + (xy 11.979815 -0.057461) + (xy 11.927011 -0.011706) + (xy 11.8755 -0.0005) + (xy 0.1245 -0.0005) + (xy 0.057461 -0.020185) + (xy 0.011706 -0.072989) + (xy 0.0005 -0.1245) + (xy 0.0005 -3.8755) + (xy 0.020185 -3.942539) + (xy 0.072989 -3.988294) + (xy 0.1245 -3.9995) + (xy 11.8755 -3.9995) + ) + ) + ) +) diff --git a/pcb/photon-12mm-fid/fiducialBoard.kicad_prl b/pcb/photon-12mm-fid/fiducialBoard.kicad_prl new file mode 100644 index 0000000..99b3d52 --- /dev/null +++ b/pcb/photon-12mm-fid/fiducialBoard.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "7ffffff_80000001", + "zone_display_mode": 0 + }, + "meta": { + "filename": "fiducialBoard.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/pcb/photon-12mm-fid/fiducialBoard.kicad_pro b/pcb/photon-12mm-fid/fiducialBoard.kicad_pro new file mode 100644 index 0000000..4c0ffb4 --- /dev/null +++ b/pcb/photon-12mm-fid/fiducialBoard.kicad_pro @@ -0,0 +1,248 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.19999999999999998 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0 + ], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "fiducialBoard.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/pcb/photon-12mm-fid/fiducialBoard.kicad_sch b/pcb/photon-12mm-fid/fiducialBoard.kicad_sch new file mode 100644 index 0000000..3cfeed7 --- /dev/null +++ b/pcb/photon-12mm-fid/fiducialBoard.kicad_sch @@ -0,0 +1,5 @@ +(kicad_sch (version 20211123) (generator eeschema) + (paper "A4") + (lib_symbols) + (symbol_instances) +) diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip new file mode 100644 index 0000000..224203c Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip new file mode 100644 index 0000000..bcf8cd4 Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip new file mode 100644 index 0000000..cf2135f Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip new file mode 100644 index 0000000..20ba0e8 Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip new file mode 100644 index 0000000..57c841f Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip new file mode 100644 index 0000000..64277f7 Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip new file mode 100644 index 0000000..a1e26a5 Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123144.zip b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123144.zip new file mode 100644 index 0000000..b0f5035 Binary files /dev/null and b/pcb/photon-16mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123144.zip differ diff --git a/pcb/photon-16mm-fid/fiducialBoard.kicad_pcb b/pcb/photon-16mm-fid/fiducialBoard.kicad_pcb new file mode 100644 index 0000000..abf1afa --- /dev/null +++ b/pcb/photon-16mm-fid/fiducialBoard.kicad_pcb @@ -0,0 +1,341 @@ +(kicad_pcb (version 20221018) (generator pcbnew) + + (general + (thickness 1) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (stackup + (layer "F.SilkS" (type "Top Silk Screen")) + (layer "F.Paste" (type "Top Solder Paste")) + (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01)) + (layer "F.Cu" (type "copper") (thickness 0.035)) + (layer "dielectric 1" (type "core") (thickness 0.91) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "B.Cu" (type "copper") (thickness 0.035)) + (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) + (layer "B.Paste" (type "Bottom Solder Paste")) + (layer "B.SilkS" (type "Bottom Silk Screen")) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 6) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "out/rev01/") + ) + ) + + (net 0 "") + + (footprint "Fiducial:Fiducial_1mm_Mask2mm" (layer "F.Cu") + (tstamp 3a6c27df-6215-4cbc-8ad4-773595bfcb94) + (at 6 -2) + (descr "Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at -1 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eb3b7877-3340-48ad-9497-86acaa9db2b8) + ) + (fp_text value "Fiducial_1mm_Mask2mm" (at 0 2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 022aa016-7151-4c6a-b344-8e53ef64f4c7) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 51440a0f-fda5-409a-af60-703488c8fb65) + ) + (fp_circle (center 0 0) (end 1.25 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 3439136f-859b-46a3-b5cf-fd675d8ba11d)) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp bec93a40-ad33-4fa0-92fb-4ca10bab1930)) + (pad "" smd circle (at 0 0) (size 1 1) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 6a5c71dd-7a8e-42a2-b6a8-101b41f94a83)) + ) + + (footprint "Fiducial:Fiducial_0.5mm_Mask1.5mm" (layer "F.Cu") + (tstamp 9a30fa29-34ff-4135-b320-cc07f91454ac) + (at 9 -2) + (descr "Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d036a435-037d-40b7-8947-cc014db7098b) + ) + (fp_text value "Fiducial_0.5mm_Mask1.5mm" (at 0 1.7145) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f8f2bd49-3225-4ce9-ab36-986778960b3d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.2 0.2) (thickness 0.04))) + (tstamp 003e17b4-9f67-4778-af9a-0d0f01ddd7f0) + ) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 4aeadc78-363b-4426-aac8-04d3ad1ba0f4)) + (fp_circle (center 0 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp a97e0379-3347-44c9-8d6b-635f7667e50a)) + (pad "" smd circle (at 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 84bd92e5-0d2f-465a-bd19-5d7630dbe85e)) + ) + + (footprint "Fiducial:Fiducial_0.5mm_Mask1.5mm" (layer "F.Cu") + (tstamp fcaceea3-ba51-4868-ac62-f4581d9c6783) + (at 3 -2) + (descr "Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 92e26f7c-0be6-4f71-b27c-bc8dadd11ba8) + ) + (fp_text value "Fiducial_0.5mm_Mask1.5mm" (at 0 1.7145) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d7231745-47b3-4423-b117-bba0ebdc7f39) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.2 0.2) (thickness 0.04))) + (tstamp 11020b6f-d970-43fa-9392-13879180076b) + ) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp b2581573-9221-4309-955d-72a90ed2f299)) + (fp_circle (center 0 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 606b1146-01ee-40d9-9308-5d209428bad2)) + (pad "" smd circle (at 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 7a398311-c58f-448f-bc05-be2f9d429d5d)) + ) + + (gr_line (start 0 0) (end 12 0) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1b96ee37-5387-4e81-82c5-86c86afc11a8)) + (gr_line (start 0 -4) (end 0 0) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 53d86549-8ad6-4520-aa4b-888ab69c9961)) + (gr_line (start 12 -4) (end 0 -4) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 936a0f18-2228-4af5-b0a5-3ddfd0652c50)) + (gr_line (start 12 0) (end 12 -4) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a5b5e393-0ee8-4e59-a2b7-0a7c7d3bbdd4)) + (gr_text "16mm Fiducial\nREV00" (at 6 -2) (layer "B.SilkS") (tstamp a137639f-aa6f-4bb6-83a9-c64be0073b34) + (effects (font (size 0.75 0.75) (thickness 0.1)) (justify mirror)) + ) + + (zone (net 0) (net_name "") (layers "F&B.Cu") (tstamp 1d83af9b-2cfd-45c9-90b9-294dafb2e7bf) (hatch edge 0.5) + (connect_pads (clearance 0.2)) + (min_thickness 0.25) (filled_areas_thickness no) + (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 1) (island_area_min 10)) + (polygon + (pts + (xy -0.2 -4.2) + (xy -0.2 0.2) + (xy 12.2 0.2) + (xy 12.2 -4.2) + ) + ) + (filled_polygon + (layer "F.Cu") + (island) + (pts + (xy 11.942539 -3.979815) + (xy 11.988294 -3.927011) + (xy 11.9995 -3.8755) + (xy 11.9995 -0.1245) + (xy 11.979815 -0.057461) + (xy 11.927011 -0.011706) + (xy 11.8755 -0.0005) + (xy 0.1245 -0.0005) + (xy 0.057461 -0.020185) + (xy 0.011706 -0.072989) + (xy 0.0005 -0.1245) + (xy 0.0005 -2) + (xy 2.24475 -2) + (xy 2.263686 -1.831943) + (xy 2.319544 -1.67231) + (xy 2.409524 -1.529108) + (xy 2.529108 -1.409524) + (xy 2.67231 -1.319544) + (xy 2.831943 -1.263686) + (xy 3 -1.24475) + (xy 3.168056 -1.263686) + (xy 3.240734 -1.289117) + (xy 3.32769 -1.319544) + (xy 3.47089 -1.409523) + (xy 3.590477 -1.52911) + (xy 3.680456 -1.67231) + (xy 3.736313 -1.831941) + (xy 3.755249 -2) + (xy 4.994659 -2) + (xy 5.013976 -1.803866) + (xy 5.071185 -1.615273) + (xy 5.164089 -1.441463) + (xy 5.289117 -1.289117) + (xy 5.441463 -1.164089) + (xy 5.615273 -1.071185) + (xy 5.803866 -1.013976) + (xy 6 -0.994659) + (xy 6.196133 -1.013976) + (xy 6.384726 -1.071185) + (xy 6.558536 -1.164089) + (xy 6.558538 -1.16409) + (xy 6.710883 -1.289117) + (xy 6.83591 -1.441462) + (xy 6.928814 -1.615273) + (xy 6.986024 -1.803868) + (xy 7.005341 -2) + (xy 8.24475 -2) + (xy 8.263686 -1.831943) + (xy 8.319544 -1.67231) + (xy 8.409524 -1.529108) + (xy 8.529108 -1.409524) + (xy 8.67231 -1.319544) + (xy 8.831943 -1.263686) + (xy 9 -1.24475) + (xy 9.168056 -1.263686) + (xy 9.240734 -1.289117) + (xy 9.32769 -1.319544) + (xy 9.47089 -1.409523) + (xy 9.590477 -1.52911) + (xy 9.680456 -1.67231) + (xy 9.736313 -1.831941) + (xy 9.755249 -2) + (xy 9.736313 -2.168059) + (xy 9.680456 -2.32769) + (xy 9.590477 -2.47089) + (xy 9.47089 -2.590477) + (xy 9.32769 -2.680456) + (xy 9.168059 -2.736313) + (xy 9 -2.755249) + (xy 8.831941 -2.736313) + (xy 8.67231 -2.680456) + (xy 8.52911 -2.590477) + (xy 8.409523 -2.47089) + (xy 8.319544 -2.32769) + (xy 8.27351 -2.196132) + (xy 8.263686 -2.168056) + (xy 8.24475 -2) + (xy 7.005341 -2) + (xy 6.986024 -2.196132) + (xy 6.928814 -2.384727) + (xy 6.83591 -2.558538) + (xy 6.710883 -2.710883) + (xy 6.558538 -2.83591) + (xy 6.384727 -2.928814) + (xy 6.196132 -2.986024) + (xy 6 -3.005341) + (xy 5.803868 -2.986024) + (xy 5.615273 -2.928814) + (xy 5.441462 -2.83591) + (xy 5.289117 -2.710883) + (xy 5.16409 -2.558538) + (xy 5.164089 -2.558536) + (xy 5.071185 -2.384726) + (xy 5.013976 -2.196133) + (xy 4.994659 -2) + (xy 3.755249 -2) + (xy 3.736313 -2.168059) + (xy 3.680456 -2.32769) + (xy 3.590477 -2.47089) + (xy 3.47089 -2.590477) + (xy 3.32769 -2.680456) + (xy 3.168059 -2.736313) + (xy 3 -2.755249) + (xy 2.831941 -2.736313) + (xy 2.67231 -2.680456) + (xy 2.52911 -2.590477) + (xy 2.409523 -2.47089) + (xy 2.319544 -2.32769) + (xy 2.27351 -2.196132) + (xy 2.263686 -2.168056) + (xy 2.24475 -2) + (xy 0.0005 -2) + (xy 0.0005 -3.8755) + (xy 0.020185 -3.942539) + (xy 0.072989 -3.988294) + (xy 0.1245 -3.9995) + (xy 11.8755 -3.9995) + ) + ) + (filled_polygon + (layer "B.Cu") + (island) + (pts + (xy 11.942539 -3.979815) + (xy 11.988294 -3.927011) + (xy 11.9995 -3.8755) + (xy 11.9995 -0.1245) + (xy 11.979815 -0.057461) + (xy 11.927011 -0.011706) + (xy 11.8755 -0.0005) + (xy 0.1245 -0.0005) + (xy 0.057461 -0.020185) + (xy 0.011706 -0.072989) + (xy 0.0005 -0.1245) + (xy 0.0005 -3.8755) + (xy 0.020185 -3.942539) + (xy 0.072989 -3.988294) + (xy 0.1245 -3.9995) + (xy 11.8755 -3.9995) + ) + ) + ) +) diff --git a/pcb/photon-16mm-fid/fiducialBoard.kicad_prl b/pcb/photon-16mm-fid/fiducialBoard.kicad_prl new file mode 100644 index 0000000..99b3d52 --- /dev/null +++ b/pcb/photon-16mm-fid/fiducialBoard.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "7ffffff_80000001", + "zone_display_mode": 0 + }, + "meta": { + "filename": "fiducialBoard.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/pcb/photon-16mm-fid/fiducialBoard.kicad_pro b/pcb/photon-16mm-fid/fiducialBoard.kicad_pro new file mode 100644 index 0000000..4c0ffb4 --- /dev/null +++ b/pcb/photon-16mm-fid/fiducialBoard.kicad_pro @@ -0,0 +1,248 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.19999999999999998 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0 + ], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "fiducialBoard.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/pcb/photon-16mm-fid/fiducialBoard.kicad_sch b/pcb/photon-16mm-fid/fiducialBoard.kicad_sch new file mode 100644 index 0000000..3cfeed7 --- /dev/null +++ b/pcb/photon-16mm-fid/fiducialBoard.kicad_sch @@ -0,0 +1,5 @@ +(kicad_sch (version 20211123) (generator eeschema) + (paper "A4") + (lib_symbols) + (symbol_instances) +) diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip new file mode 100644 index 0000000..224203c Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_122952.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip new file mode 100644 index 0000000..bcf8cd4 Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_125850.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip new file mode 100644 index 0000000..cf2135f Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-08_135705.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_091301.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-10_094256.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-02-14_144639.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip new file mode 100644 index 0000000..6cf191b Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-07_195644.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip new file mode 100644 index 0000000..20ba0e8 Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-16_185053.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip new file mode 100644 index 0000000..57c841f Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_135605.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip new file mode 100644 index 0000000..64277f7 Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140213.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip new file mode 100644 index 0000000..a1e26a5 Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_140740.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-19_141347.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_132944.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip new file mode 100644 index 0000000..71c02e1 Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-03-20_133621.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123241.zip b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123241.zip new file mode 100644 index 0000000..6ac9467 Binary files /dev/null and b/pcb/photon-24mm-fid/fiducialBoard-backups/fiducialBoard-2023-06-28_123241.zip differ diff --git a/pcb/photon-24mm-fid/fiducialBoard.kicad_pcb b/pcb/photon-24mm-fid/fiducialBoard.kicad_pcb new file mode 100644 index 0000000..77b3674 --- /dev/null +++ b/pcb/photon-24mm-fid/fiducialBoard.kicad_pcb @@ -0,0 +1,341 @@ +(kicad_pcb (version 20221018) (generator pcbnew) + + (general + (thickness 1) + ) + + (paper "A4") + (layers + (0 "F.Cu" signal) + (31 "B.Cu" signal) + (32 "B.Adhes" user "B.Adhesive") + (33 "F.Adhes" user "F.Adhesive") + (34 "B.Paste" user) + (35 "F.Paste" user) + (36 "B.SilkS" user "B.Silkscreen") + (37 "F.SilkS" user "F.Silkscreen") + (38 "B.Mask" user) + (39 "F.Mask" user) + (40 "Dwgs.User" user "User.Drawings") + (41 "Cmts.User" user "User.Comments") + (42 "Eco1.User" user "User.Eco1") + (43 "Eco2.User" user "User.Eco2") + (44 "Edge.Cuts" user) + (45 "Margin" user) + (46 "B.CrtYd" user "B.Courtyard") + (47 "F.CrtYd" user "F.Courtyard") + (48 "B.Fab" user) + (49 "F.Fab" user) + (50 "User.1" user) + (51 "User.2" user) + (52 "User.3" user) + (53 "User.4" user) + (54 "User.5" user) + (55 "User.6" user) + (56 "User.7" user) + (57 "User.8" user) + (58 "User.9" user) + ) + + (setup + (stackup + (layer "F.SilkS" (type "Top Silk Screen")) + (layer "F.Paste" (type "Top Solder Paste")) + (layer "F.Mask" (type "Top Solder Mask") (thickness 0.01)) + (layer "F.Cu" (type "copper") (thickness 0.035)) + (layer "dielectric 1" (type "core") (thickness 0.91) (material "FR4") (epsilon_r 4.5) (loss_tangent 0.02)) + (layer "B.Cu" (type "copper") (thickness 0.035)) + (layer "B.Mask" (type "Bottom Solder Mask") (thickness 0.01)) + (layer "B.Paste" (type "Bottom Solder Paste")) + (layer "B.SilkS" (type "Bottom Silk Screen")) + (copper_finish "None") + (dielectric_constraints no) + ) + (pad_to_mask_clearance 0) + (pcbplotparams + (layerselection 0x00010fc_ffffffff) + (plot_on_all_layers_selection 0x0000000_00000000) + (disableapertmacros false) + (usegerberextensions false) + (usegerberattributes true) + (usegerberadvancedattributes true) + (creategerberjobfile true) + (dashed_line_dash_ratio 12.000000) + (dashed_line_gap_ratio 3.000000) + (svgprecision 6) + (plotframeref false) + (viasonmask false) + (mode 1) + (useauxorigin false) + (hpglpennumber 1) + (hpglpenspeed 20) + (hpglpendiameter 15.000000) + (dxfpolygonmode true) + (dxfimperialunits true) + (dxfusepcbnewfont true) + (psnegative false) + (psa4output false) + (plotreference true) + (plotvalue true) + (plotinvisibletext false) + (sketchpadsonfab false) + (subtractmaskfromsilk false) + (outputformat 1) + (mirror false) + (drillshape 0) + (scaleselection 1) + (outputdirectory "out/rev01/") + ) + ) + + (net 0 "") + + (footprint "Fiducial:Fiducial_1mm_Mask2mm" (layer "F.Cu") + (tstamp 3a6c27df-6215-4cbc-8ad4-773595bfcb94) + (at 6 -2) + (descr "Circular Fiducial, 1mm bare copper, 2mm soldermask opening (Level A)") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at -1 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp eb3b7877-3340-48ad-9497-86acaa9db2b8) + ) + (fp_text value "Fiducial_1mm_Mask2mm" (at 0 2) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 022aa016-7151-4c6a-b344-8e53ef64f4c7) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.4 0.4) (thickness 0.06))) + (tstamp 51440a0f-fda5-409a-af60-703488c8fb65) + ) + (fp_circle (center 0 0) (end 1.25 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 3439136f-859b-46a3-b5cf-fd675d8ba11d)) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp bec93a40-ad33-4fa0-92fb-4ca10bab1930)) + (pad "" smd circle (at 0 0) (size 1 1) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 6a5c71dd-7a8e-42a2-b6a8-101b41f94a83)) + ) + + (footprint "Fiducial:Fiducial_0.5mm_Mask1.5mm" (layer "F.Cu") + (tstamp 9a30fa29-34ff-4135-b320-cc07f91454ac) + (at 9.5 -2) + (descr "Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d036a435-037d-40b7-8947-cc014db7098b) + ) + (fp_text value "Fiducial_0.5mm_Mask1.5mm" (at 0 1.7145) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp f8f2bd49-3225-4ce9-ab36-986778960b3d) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.2 0.2) (thickness 0.04))) + (tstamp 003e17b4-9f67-4778-af9a-0d0f01ddd7f0) + ) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 4aeadc78-363b-4426-aac8-04d3ad1ba0f4)) + (fp_circle (center 0 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp a97e0379-3347-44c9-8d6b-635f7667e50a)) + (pad "" smd circle (at 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 84bd92e5-0d2f-465a-bd19-5d7630dbe85e)) + ) + + (footprint "Fiducial:Fiducial_0.5mm_Mask1.5mm" (layer "F.Cu") + (tstamp fcaceea3-ba51-4868-ac62-f4581d9c6783) + (at 2.5 -2) + (descr "Circular Fiducial, 0.5mm bare copper, 1.5mm soldermask opening") + (tags "fiducial") + (attr smd) + (fp_text reference "REF**" (at 0 -4) (layer "F.SilkS") hide + (effects (font (size 1 1) (thickness 0.15))) + (tstamp 92e26f7c-0be6-4f71-b27c-bc8dadd11ba8) + ) + (fp_text value "Fiducial_0.5mm_Mask1.5mm" (at 0 1.7145) (layer "F.Fab") + (effects (font (size 1 1) (thickness 0.15))) + (tstamp d7231745-47b3-4423-b117-bba0ebdc7f39) + ) + (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") + (effects (font (size 0.2 0.2) (thickness 0.04))) + (tstamp 11020b6f-d970-43fa-9392-13879180076b) + ) + (fp_circle (center 0 0) (end 1 0) + (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp b2581573-9221-4309-955d-72a90ed2f299)) + (fp_circle (center 0 0) (end 0.75 0) + (stroke (width 0.1) (type solid)) (fill none) (layer "F.Fab") (tstamp 606b1146-01ee-40d9-9308-5d209428bad2)) + (pad "" smd circle (at 0 0) (size 0.5 0.5) (layers "F.Cu" "F.Mask") + (solder_mask_margin 0.5) (clearance 0.5) (tstamp 7a398311-c58f-448f-bc05-be2f9d429d5d)) + ) + + (gr_line (start 0 0) (end 12 0) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 1b96ee37-5387-4e81-82c5-86c86afc11a8)) + (gr_line (start 0 -4) (end 0 0) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 53d86549-8ad6-4520-aa4b-888ab69c9961)) + (gr_line (start 12 -4) (end 0 -4) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp 936a0f18-2228-4af5-b0a5-3ddfd0652c50)) + (gr_line (start 12 0) (end 12 -4) + (stroke (width 0.1) (type solid)) (layer "Edge.Cuts") (tstamp a5b5e393-0ee8-4e59-a2b7-0a7c7d3bbdd4)) + (gr_text "24mm Fiducial\nREV00" (at 6 -2) (layer "B.SilkS") (tstamp a137639f-aa6f-4bb6-83a9-c64be0073b34) + (effects (font (size 0.75 0.75) (thickness 0.1)) (justify mirror)) + ) + + (zone (net 0) (net_name "") (layers "F&B.Cu") (tstamp 1d83af9b-2cfd-45c9-90b9-294dafb2e7bf) (hatch edge 0.5) + (connect_pads (clearance 0.2)) + (min_thickness 0.25) (filled_areas_thickness no) + (fill yes (thermal_gap 0.5) (thermal_bridge_width 0.5) (island_removal_mode 1) (island_area_min 10)) + (polygon + (pts + (xy -0.2 -4.2) + (xy -0.2 0.2) + (xy 12.2 0.2) + (xy 12.2 -4.2) + ) + ) + (filled_polygon + (layer "F.Cu") + (island) + (pts + (xy 11.942539 -3.979815) + (xy 11.988294 -3.927011) + (xy 11.9995 -3.8755) + (xy 11.9995 -0.1245) + (xy 11.979815 -0.057461) + (xy 11.927011 -0.011706) + (xy 11.8755 -0.0005) + (xy 0.1245 -0.0005) + (xy 0.057461 -0.020185) + (xy 0.011706 -0.072989) + (xy 0.0005 -0.1245) + (xy 0.0005 -2) + (xy 1.74475 -2) + (xy 1.763686 -1.831943) + (xy 1.819544 -1.67231) + (xy 1.909524 -1.529108) + (xy 2.029108 -1.409524) + (xy 2.17231 -1.319544) + (xy 2.331943 -1.263686) + (xy 2.5 -1.24475) + (xy 2.668056 -1.263686) + (xy 2.740734 -1.289117) + (xy 2.82769 -1.319544) + (xy 2.97089 -1.409523) + (xy 3.090477 -1.52911) + (xy 3.180456 -1.67231) + (xy 3.236313 -1.831941) + (xy 3.255249 -2) + (xy 4.994659 -2) + (xy 5.013976 -1.803866) + (xy 5.071185 -1.615273) + (xy 5.164089 -1.441463) + (xy 5.289117 -1.289117) + (xy 5.441463 -1.164089) + (xy 5.615273 -1.071185) + (xy 5.803866 -1.013976) + (xy 6 -0.994659) + (xy 6.196133 -1.013976) + (xy 6.384726 -1.071185) + (xy 6.558536 -1.164089) + (xy 6.558538 -1.16409) + (xy 6.710883 -1.289117) + (xy 6.83591 -1.441462) + (xy 6.928814 -1.615273) + (xy 6.986024 -1.803868) + (xy 7.005341 -2) + (xy 8.74475 -2) + (xy 8.763686 -1.831943) + (xy 8.819544 -1.67231) + (xy 8.909524 -1.529108) + (xy 9.029108 -1.409524) + (xy 9.17231 -1.319544) + (xy 9.331943 -1.263686) + (xy 9.5 -1.24475) + (xy 9.668056 -1.263686) + (xy 9.740734 -1.289117) + (xy 9.82769 -1.319544) + (xy 9.97089 -1.409523) + (xy 10.090477 -1.52911) + (xy 10.180456 -1.67231) + (xy 10.236313 -1.831941) + (xy 10.255249 -2) + (xy 10.236313 -2.168059) + (xy 10.180456 -2.32769) + (xy 10.090477 -2.47089) + (xy 9.97089 -2.590477) + (xy 9.82769 -2.680456) + (xy 9.668059 -2.736313) + (xy 9.5 -2.755249) + (xy 9.331941 -2.736313) + (xy 9.17231 -2.680456) + (xy 9.02911 -2.590477) + (xy 8.909523 -2.47089) + (xy 8.819544 -2.32769) + (xy 8.77351 -2.196132) + (xy 8.763686 -2.168056) + (xy 8.74475 -2) + (xy 7.005341 -2) + (xy 6.986024 -2.196132) + (xy 6.928814 -2.384727) + (xy 6.83591 -2.558538) + (xy 6.710883 -2.710883) + (xy 6.558538 -2.83591) + (xy 6.384727 -2.928814) + (xy 6.196132 -2.986024) + (xy 6 -3.005341) + (xy 5.803868 -2.986024) + (xy 5.615273 -2.928814) + (xy 5.441462 -2.83591) + (xy 5.289117 -2.710883) + (xy 5.16409 -2.558538) + (xy 5.164089 -2.558536) + (xy 5.071185 -2.384726) + (xy 5.013976 -2.196133) + (xy 4.994659 -2) + (xy 3.255249 -2) + (xy 3.236313 -2.168059) + (xy 3.180456 -2.32769) + (xy 3.090477 -2.47089) + (xy 2.97089 -2.590477) + (xy 2.82769 -2.680456) + (xy 2.668059 -2.736313) + (xy 2.5 -2.755249) + (xy 2.331941 -2.736313) + (xy 2.17231 -2.680456) + (xy 2.02911 -2.590477) + (xy 1.909523 -2.47089) + (xy 1.819544 -2.32769) + (xy 1.77351 -2.196132) + (xy 1.763686 -2.168056) + (xy 1.74475 -2) + (xy 0.0005 -2) + (xy 0.0005 -3.8755) + (xy 0.020185 -3.942539) + (xy 0.072989 -3.988294) + (xy 0.1245 -3.9995) + (xy 11.8755 -3.9995) + ) + ) + (filled_polygon + (layer "B.Cu") + (island) + (pts + (xy 11.942539 -3.979815) + (xy 11.988294 -3.927011) + (xy 11.9995 -3.8755) + (xy 11.9995 -0.1245) + (xy 11.979815 -0.057461) + (xy 11.927011 -0.011706) + (xy 11.8755 -0.0005) + (xy 0.1245 -0.0005) + (xy 0.057461 -0.020185) + (xy 0.011706 -0.072989) + (xy 0.0005 -0.1245) + (xy 0.0005 -3.8755) + (xy 0.020185 -3.942539) + (xy 0.072989 -3.988294) + (xy 0.1245 -3.9995) + (xy 11.8755 -3.9995) + ) + ) + ) +) diff --git a/pcb/photon-24mm-fid/fiducialBoard.kicad_prl b/pcb/photon-24mm-fid/fiducialBoard.kicad_prl new file mode 100644 index 0000000..99b3d52 --- /dev/null +++ b/pcb/photon-24mm-fid/fiducialBoard.kicad_prl @@ -0,0 +1,77 @@ +{ + "board": { + "active_layer": 0, + "active_layer_preset": "", + "auto_track_width": true, + "hidden_netclasses": [], + "hidden_nets": [], + "high_contrast_mode": 0, + "net_color_mode": 1, + "opacity": { + "images": 0.6, + "pads": 1.0, + "tracks": 1.0, + "vias": 1.0, + "zones": 0.6 + }, + "ratsnest_display_mode": 0, + "selection_filter": { + "dimensions": true, + "footprints": true, + "graphics": true, + "keepouts": true, + "lockedItems": true, + "otherItems": true, + "pads": true, + "text": true, + "tracks": true, + "vias": true, + "zones": true + }, + "visible_items": [ + 0, + 1, + 2, + 3, + 4, + 5, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 32, + 33, + 34, + 35, + 36 + ], + "visible_layers": "7ffffff_80000001", + "zone_display_mode": 0 + }, + "meta": { + "filename": "fiducialBoard.kicad_prl", + "version": 3 + }, + "project": { + "files": [] + } +} diff --git a/pcb/photon-24mm-fid/fiducialBoard.kicad_pro b/pcb/photon-24mm-fid/fiducialBoard.kicad_pro new file mode 100644 index 0000000..4c0ffb4 --- /dev/null +++ b/pcb/photon-24mm-fid/fiducialBoard.kicad_pro @@ -0,0 +1,248 @@ +{ + "board": { + "3dviewports": [], + "design_settings": { + "defaults": { + "board_outline_line_width": 0.09999999999999999, + "copper_line_width": 0.19999999999999998, + "copper_text_italic": false, + "copper_text_size_h": 1.5, + "copper_text_size_v": 1.5, + "copper_text_thickness": 0.3, + "copper_text_upright": false, + "courtyard_line_width": 0.049999999999999996, + "dimension_precision": 4, + "dimension_units": 3, + "dimensions": { + "arrow_length": 1270000, + "extension_offset": 500000, + "keep_text_aligned": true, + "suppress_zeroes": false, + "text_position": 0, + "units_format": 1 + }, + "fab_line_width": 0.09999999999999999, + "fab_text_italic": false, + "fab_text_size_h": 1.0, + "fab_text_size_v": 1.0, + "fab_text_thickness": 0.15, + "fab_text_upright": false, + "other_line_width": 0.15, + "other_text_italic": false, + "other_text_size_h": 1.0, + "other_text_size_v": 1.0, + "other_text_thickness": 0.15, + "other_text_upright": false, + "pads": { + "drill": 0.762, + "height": 1.524, + "width": 1.524 + }, + "silk_line_width": 0.15, + "silk_text_italic": false, + "silk_text_size_h": 1.0, + "silk_text_size_v": 1.0, + "silk_text_thickness": 0.15, + "silk_text_upright": false, + "zones": { + "45_degree_only": false, + "min_clearance": 0.19999999999999998 + } + }, + "diff_pair_dimensions": [ + { + "gap": 0.0, + "via_gap": 0.0, + "width": 0.0 + } + ], + "drc_exclusions": [], + "meta": { + "version": 2 + }, + "rule_severities": { + "annular_width": "error", + "clearance": "error", + "connection_width": "warning", + "copper_edge_clearance": "error", + "copper_sliver": "warning", + "courtyards_overlap": "error", + "diff_pair_gap_out_of_range": "error", + "diff_pair_uncoupled_length_too_long": "error", + "drill_out_of_range": "error", + "duplicate_footprints": "warning", + "extra_footprint": "warning", + "footprint": "error", + "footprint_type_mismatch": "error", + "hole_clearance": "error", + "hole_near_hole": "error", + "invalid_outline": "error", + "isolated_copper": "warning", + "item_on_disabled_layer": "error", + "items_not_allowed": "error", + "length_out_of_range": "error", + "lib_footprint_issues": "warning", + "lib_footprint_mismatch": "warning", + "malformed_courtyard": "error", + "microvia_drill_out_of_range": "error", + "missing_courtyard": "ignore", + "missing_footprint": "warning", + "net_conflict": "warning", + "npth_inside_courtyard": "ignore", + "padstack": "error", + "pth_inside_courtyard": "ignore", + "shorting_items": "error", + "silk_edge_clearance": "warning", + "silk_over_copper": "warning", + "silk_overlap": "warning", + "skew_out_of_range": "error", + "solder_mask_bridge": "error", + "starved_thermal": "error", + "text_height": "warning", + "text_thickness": "warning", + "through_hole_pad_without_hole": "error", + "too_many_vias": "error", + "track_dangling": "warning", + "track_width": "error", + "tracks_crossing": "error", + "unconnected_items": "error", + "unresolved_variable": "error", + "via_dangling": "warning", + "zones_intersect": "error" + }, + "rules": { + "allow_blind_buried_vias": false, + "allow_microvias": false, + "max_error": 0.005, + "min_clearance": 0.0, + "min_connection": 0.0, + "min_copper_edge_clearance": 0.0, + "min_hole_clearance": 0.25, + "min_hole_to_hole": 0.25, + "min_microvia_diameter": 0.19999999999999998, + "min_microvia_drill": 0.09999999999999999, + "min_resolved_spokes": 2, + "min_silk_clearance": 0.0, + "min_text_height": 0.7999999999999999, + "min_text_thickness": 0.08, + "min_through_hole_diameter": 0.3, + "min_track_width": 0.19999999999999998, + "min_via_annular_width": 0.049999999999999996, + "min_via_diameter": 0.39999999999999997, + "solder_mask_clearance": 0.0, + "solder_mask_min_width": 0.0, + "solder_mask_to_copper_clearance": 0.0, + "use_height_for_length_calcs": true + }, + "teardrop_options": [ + { + "td_allow_use_two_tracks": true, + "td_curve_segcount": 5, + "td_on_pad_in_zone": false, + "td_onpadsmd": true, + "td_onroundshapesonly": false, + "td_ontrackend": false, + "td_onviapad": true + } + ], + "teardrop_parameters": [ + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_round_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_rect_shape", + "td_width_to_size_filter_ratio": 0.9 + }, + { + "td_curve_segcount": 0, + "td_height_ratio": 1.0, + "td_length_ratio": 0.5, + "td_maxheight": 2.0, + "td_maxlen": 1.0, + "td_target_name": "td_track_end", + "td_width_to_size_filter_ratio": 0.9 + } + ], + "track_widths": [ + 0.0 + ], + "via_dimensions": [ + { + "diameter": 0.0, + "drill": 0.0 + } + ], + "zones_allow_external_fillets": false, + "zones_use_no_outline": true + }, + "layer_presets": [], + "viewports": [] + }, + "boards": [], + "cvpcb": { + "equivalence_files": [] + }, + "libraries": { + "pinned_footprint_libs": [], + "pinned_symbol_libs": [] + }, + "meta": { + "filename": "fiducialBoard.kicad_pro", + "version": 1 + }, + "net_settings": { + "classes": [ + { + "bus_width": 12, + "clearance": 0.2, + "diff_pair_gap": 0.25, + "diff_pair_via_gap": 0.25, + "diff_pair_width": 0.2, + "line_style": 0, + "microvia_diameter": 0.3, + "microvia_drill": 0.1, + "name": "Default", + "pcb_color": "rgba(0, 0, 0, 0.000)", + "schematic_color": "rgba(0, 0, 0, 0.000)", + "track_width": 0.25, + "via_diameter": 0.8, + "via_drill": 0.4, + "wire_width": 6 + } + ], + "meta": { + "version": 3 + }, + "net_colors": null, + "netclass_assignments": null, + "netclass_patterns": [] + }, + "pcbnew": { + "last_paths": { + "gencad": "", + "idf": "", + "netlist": "", + "specctra_dsn": "", + "step": "", + "vrml": "" + }, + "page_layout_descr_file": "" + }, + "schematic": { + "legacy_lib_dir": "", + "legacy_lib_list": [] + }, + "sheets": [], + "text_variables": {} +} diff --git a/pcb/photon-24mm-fid/fiducialBoard.kicad_sch b/pcb/photon-24mm-fid/fiducialBoard.kicad_sch new file mode 100644 index 0000000..3cfeed7 --- /dev/null +++ b/pcb/photon-24mm-fid/fiducialBoard.kicad_sch @@ -0,0 +1,5 @@ +(kicad_sch (version 20211123) (generator eeschema) + (paper "A4") + (lib_symbols) + (symbol_instances) +)