title = "Blot BOM"

notes = """
"""

[schema]
part = "string"
quantity = "number"
exampleSource = "link"
notes = "string"
image = "image"
tags = ["tool", "3d-Printer", "laser cut", "circuit"]
# designFiles = ["stl", "dxf", "gerber + bom"]
# itemId = "uuid" # to identify the part

[[items]]
part = "3mm allen key"
notes = "for tightening most screws"
exampleSource = "https://www.mcmaster.com/7289A14"
quantity = 1
tags = ["tool"]

[[items]]
part = "2.5mm allen key"
notes = "for attaching stepper motors"
exampleSource = "https://www.mcmaster.com/7289A13"
quantity = 1
tags = ["tool"]

[[items]]
part = "2mm allen key"
notes = "for tightening gears on stepper motors"
exampleSource = "https://www.mcmaster.com/7289A12"
quantity = 1
tags = ["tool"]

[[items]]
part = "10mm wrench"
notes = "for adjusting eccentric nuts"
exampleSource = "https://www.amazon.com/TEKTON-18277-Combination-Wrench/dp/B01F510Q2U?th=1"
quantity = 1
tags = ["tool"]

[[items]]
part = "M5x35 Button Cap Screw"
notes = "for attaching wheels to carriage"
exampleSource = "https://www.mcmaster.com/92095A220/"
quantity = 8
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0056.png"

[[items]]
part = "M5x25 Button Cap Screw"
notes = "for attaching wheels to pen holder (3), and idlers on carriage (4), idler on pen rail (1)"
exampleSource = "https://www.mcmaster.com/92095A216/"
quantity = 8

[[items]]
part = "M5 Nut"
exampleSource = "https://www.mcmaster.com/90591A260/"
quantity = 17
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0084.png"

[[items]]
part = "M5 T-nut"
notes = "for attaching feet, belt holder, pen rail to extrusions"
exampleSource = "https://www.amazon.com/100-Pack-Aluminum-Extrusions-Profile-Accessories/dp/B07VHNGBWJ/ref=sr_1_6?dib=eyJ2IjoiMSJ9.VrGC_YfN9GS3jY03RrLqLn1Pk7fRGm7HVTgxxF7XiN1gRG9dzdIRzGEwYRielWsMH_gtV6haMa4zgkLmi4VfdtbTSuRHBxzP1UKG_SpqbVjXQcSH6MfoDGzdt9A1VI7G0Kqn2dU9X2khSz6kyg0fEKqjTQiMrREDdeoMxHUbbDlqTIItCSlp1VKpeHp7OBRxpeZYoAFpS7s1lHYm4i2LCVO2DzaX5E4FOoKq619P5Uk.va7qt_Z-CXS4bq0b2yP2gqtBEQDoNq4VznGOw2rY03M&dib_tag=se&keywords=m5+t+nut&qid=1715219352&sr=8-6"
quantity = 14
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0085.png"

[[items]]
part = "M5x20, knurled cylinder head"
notes = "for holding in pen"
exampleSource = "https://www.mcmaster.com/91292A128/"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0095.png"

[[items]]
part = "Timing Belt Pulley"
exampleSource = "https://www.amazon.com/gp/product/B085XLRXS1/"
quantity = 2
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0068.png"

[[items]]
part = "M5x10 Button Cap Screw"
notes = "for attaching parts to alumnium extrusion"
exampleSource = "https://www.mcmaster.com/92095A208/"
quantity = 14
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0059.png"

[[items]]
part = "less than .5in diameter Rubber Feet"
exampleSource = "https://www.amazon.com/gp/product/B0BFHTGKNM/"
quantity = 4
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0078.png"

[[items]]
part = "M3x10 Socket Head Screw"
notes = "for attaching stepper motors to feet"
exampleSource = "https://www.mcmaster.com/91292A113/"
quantity = 8
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0057.png"

[[items]]
part = "Carriage"
exampleSource = "https://github.com/hackclub/blot/blob/main/hardware/mechanical/blot-v6/1x_Carriage.stl"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0094.png"
tags = ["3D-printed"]
notes = "made of PLA"

[[items]]
part = "1mm tall x 10mm OD x M5 inner Alumninum Spacer"
notes = "for idler assemblies"
exampleSource = "https://www.mcmaster.com/98089A375/"
quantity = 5
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0060.png"

[[items]]
part = "Tool Head"
exampleSource = "https://github.com/hackclub/blot/blob/main/hardware/mechanical/blot-v6/1x_ToolHead.stl"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0063.png"
tags = ["3D-printed"]
notes = "made of PLA"

[[items]]
part = "6mm tall x M5 inner Eccentric Spacer"
exampleSource = "https://www.amazon.com/Micro-Traders-Eccentric-Aluminium-Extrusion/dp/B09CYK9P43/"
quantity = 5
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0055.png"

[[items]]
part = "Printed Rail"
exampleSource = "https://github.com/hackclub/blot/blob/main/hardware/mechanical/blot-v6/1x_PrintedRail.stl"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0064.png"
tags = ["3D-printed"]
notes = "made of PLA"

[[items]]
part = "6mm tall x 8mm OD x M5 inner Alumnium Spacer"
exampleSource = "https://www.mcmaster.com/94669A042/"
quantity = 4
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0061.png"

[[items]]
part = "Motor Leg"
exampleSource = "https://github.com/hackclub/blot/blob/main/hardware/mechanical/blot-v6/2x_Legs.stl"
quantity = 2
tags = ["3D-printed"]
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0065.png"
notes = "made of PLA"

[[items]]
part = "625zz V-Wheel" # TODO: what is the dimension
exampleSource = "https://www.amazon.com/gp/product/B09CGJZYPK/"
quantity = 11
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0053.png"

[[items]]
part = "125cm long GT2 Timing Belt"
quantity = 1
exampleSource = "https://openbuildspartstore.com/gt2-2m-timing-belt-by-the-foot/"

[[items]]
part = "Belt Clip"
exampleSource = "https://github.com/hackclub/blot/blob/main/hardware/mechanical/blot-v6/1x_BeltClip.stl"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0066.png"
tags = ["3D-printed"]
notes = "made of PLA"

[[items]]
part = "5x16x5mm flanged bearing"
exampleSource = "https://www.amazon.com/gp/product/B07Z3DXF14/"
quantity = 10
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0054.png"

[[items]]
part = "PCB Mount"
exampleSource = "https://github.com/hackclub/blot/blob/main/hardware/mechanical/blot-v6/1x_PcbMount.stl"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0087.png"
tags = ["3D-printed"]
notes = "made of PLA"

[[items]]
part = "20mm x 20mm (face) x 250mm (tall) Aluminum Extrusion"
quantity = 2
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0081.png"
exampleSource = "https://openbuildspartstore.com/v-slot-20x20-linear-rail/"
notes = "must have this profile"

[[items]]
part = "42mm x 42mm (face) x 38mm (tall) Stepper Motor"
exampleSource = "https://www.omc-stepperonline.com/e-series-nema-17-bipolar-42ncm-59-49oz-in-1-5a-42x42x38mm-4-wires-w-1m-cable-connector-17he15-1504s"
quantity = 2
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0067.png"
notes = "could also check out https://www.amazon.com/gp/product/B0B38H2ZMR/"

[[items]]
part = "20mm Stepper motor cables"
exampleSource="https://www.amazon.com/STEPPERONLINE-Stepper-Extended-Connector-Machines/dp/B0991ZMPZY/ref=sr_1_6?dib=eyJ2IjoiMSJ9.nBzHIJIe9zbpBtF6qvScFKxiVt9UhDl3tXi8-U7LtEZ3rPaPZtK70kABHDpfeK-rAHymnIXRkUDPfh0MypKrCETB1T56kuw-XOHfGRJOTLD-IStoEmrXS_R3Oj8F-t5rpwYTKWr8ZcTMUu8whVZtK7yocoDunZJnTDou0QMDM9gK9O64IM6HF3-tYwpwFPnQ0WIcH_-kQJJkkgW-z3WZb9SyA4-GzInGS298SyF_TeU.nB4Yz5XApzuIzESRWhLGDvjZwrZ0wnYY7RM8thJTcMo&dib_tag=se&keywords=stepper%2Bmotor%2Bcable&qid=1710186192&sr=8-6&th=1"
quantity = 2
notes = "to connect steppers to control board; can't be too long or too short; around 24 AWG"

[[items]]
part = "PCB - control board"
exampleSource = "https://github.com/hackclub/blot/tree/main/hardware/motor-control-board"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0086.png"
notes = "manufacture in china"
tags = ["homemade", "circuit"]

[[items]]
part = "PCB - power board"
exampleSource = "https://github.com/hackclub/blot/tree/main/hardware"
quantity = 1
notes = "manufacture in china"
tags = ["homemade", "circuit"]

[[items]]
part = "xiao RP2040"
quantity = 1
notes = "brains of the control board; purchase from Seeed Studios with header soldered on"

[[items]]
part = "a4988 stepper motor driver"
quantity = 2
notes = "for driving stepper motors"
exampleSource = "https://www.amazon.com/Bolsen-Reprap-Stepper-Aluminum-Printer/dp/B07G15Z31B/ref=sr_1_3?dib=eyJ2IjoiMSJ9.wzEIhvXmp5CY2mkFwFb5tguNDgSMny5eRAz7Vq6cih3hguozuZeLKRipq30ZX9z4oTwzP4Rls4omlmp-uX0bXVULDgAjIbJVzOKeI605lFcYK18qtTZBWjB9_g4egg95Ivu6h8vNqYVQBlSxxNIPoekUbOtjsrly09hE8jy2KLEji4_P9W27EZymRIY90_8PMRadzF4ivboG6QdYO68X9nUlRiq43iZcZbuhTKVYfpg.xnk07OkEEhhH4PxhF69hR7y623Pbxa9Bpq29sWLXuwY&dib_tag=se&keywords=Pololu+Stepper+Driver&qid=1717171521&sr=8-3"

[[items]]
part = "Servo (25mm cable) + arm"
exampleSource = "https://www.amazon.com/gp/product/B07L2SF3R4/"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0080.png"
notes = "moves pen holder up and down; must have long enough cable (25mm) to connect to control board; also needs to have servo arm"

[[items]]
part = "Carriage Plate"
exampleSource = "https://github.com/hackclub/blot/blob/main/hardware/mechanical/blot-v6/1x_CarriagePlate.dxf"
quantity = 1
image = "https://raw.githubusercontent.com/hackclub/blot/main/docs/AssemblyImages/Image0093.png"
notes = "helps make the carriage rigid; could be manufactured by SendCutSend, 1/8 in. aluminium"
tags = ["laser cut"]

[[items]]
part = "usb-c to usb-c cable"
quantity = "2"
notes = "one is for data and one is for power"
exampleSource = "https://www.amazon.com/Anker-Charger-Charge-Samsung-MacBook/dp/B0BPC6TTNX/ref=sr_1_4?crid=MFMY6EHF4YD4&dib=eyJ2IjoiMSJ9.M_O_Qv-JwLbNI5sT1Ur5uYgs1daGqR6YGwEQBckTevilVJ7IwpcrghaGDUk1AAvLz9XjADXFTEbq571L986R2i7_rd-mi1-wrgE7iZMEm-JKy58lv_NnQ2nLkiPBVOTSee1GTKWPYMqZV6Xpmy_thz-g3tjxVjAUllETPwR9p9KwgFQ4wc5RyP7CHGKa5YpKhTuPYtlvuaU6IvBoRPHPBBpNFuSgYS6lffh8yHOCaCCfVgJaGstQ1sTzIrsmu2Q6HAuKZ0p3fWymPJSDdBLF2mRd8GdpeEVBJ3k8u2GRoEQ.6J7Rv3_UhICDy0ThujHeO8oSj-bL0d5mclnurCv1ts4&dib_tag=se&keywords=usb%2Bc%2Bto%2Busb%2Bc%2Bcable%2B3%2Bft&qid=1709320007&s=industrial&sprefix=usb%2Bc%2Bto%2Busb%2Bc%2Bcable%2B3%2Bft%2Cindustrial%2C128&sr=1-4&th=1"
tags = []

[[items]]
part = "usb-c charger (brick)"
quantity = "1"
notes = "30w+ is ideal, but anything over 20w can still work"
exampleSource = "https://www.amazon.com/3-Pack-Wall-Charger-Type-Power/dp/B0CDWLK1NG/ref=sr_1_1_sspa?crid=29EGJIM7AE9SM&dib=eyJ2IjoiMSJ9.7ou9qnO76ifgV04Xj_sOkRLlL5pgUeb2SXTmbVh4HI_RBEBJpHBs8_B256KEpt_-2w69DNolOk3PLMJ9yNNE9Rntw53xCLShXaGKb0Ob1mdRCLkfslrMzkvpkUOfqRkY05HG8cljbJ9wk8JWxCzr-GJtEZT6FZm60W1YA3_JL5r8EVmNaC_be1NG4aBJP-nA5L1-EhdPVk7YQ905Jzl_D7TVt9a4VQFHSMHI-tMTiTQIfhZxg1jxE4l21OM_RfDGWsdOTkPAY-xhoBYSuduejvXXOGN9EXybJzlPefaX3nM.MvMmBQ3YMB5EYjF-qFkQpaKqir0M-9hAG5VWGLFHFdU&dib_tag=se&keywords=20w+usb-c&qid=1709663916&s=industrial&sprefix=20w+usb-c%2Cindustrial%2C125&sr=1-1-spons&sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&psc=1&smid=A3T7NGXH3L1OEM"
tags = []

[[items]]
part = "Pilot G-2 roller pen"
quantity = "1"
notes = "for drawing with the machine"
exampleSource = "https://www.amazon.com/Pilot-Retractable-Premium-Roller-31020/dp/B001GAOTSW/ref=sr_1_5?dib=eyJ2IjoiMSJ9.pFXBdh11TeE4_rL1w11pAsGHoWifMZnmBXt_inn_e0kpGqiw4WyC7hHqsUzB8Nq_Wbd1YPdNaO1hqLCF3dmkba5hMm3j3QatzOO1thgFn4r-nSuMISU_0PDpJ8PbRYMkjuA2BZecDSXPj7HT4reinAsQCy2oJJodfz9Hvr86kCmtKc5qqESdRGJEv_vd8Qz-xPw6xFN1U3zQXFv1IfFda6rqSh-PPYrpUdL8ygYuS2tYlCN-jkvyRq9xlHHqOZN-aMQ7S21zfgqYcEAgrrLxSgThm9yrKvTK7sdh1d2woPA.RHEGmIwhQEPT2tCrcu0TNumAYUbR-EbH-dvahtTIdRI&dib_tag=se&keywords=pilot%2Bg2%2Bpens&qid=1717169049&sr=8-5&th=1"
tags = []