{"product_id":"mlock-finger-stop","title":"MLock Finger Stop","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Rajdhani:wght@400;500;600;700\u0026family=Inter:wght@300;400;500\u0026display=swap');\n\n  \/* Preview wrapper only — remove in Shopify *\/\n  body {\n    background: #0a0b0d;\n    margin: 0;\n    padding: 40px 20px;\n    font-family: 'Inter', sans-serif;\n  }\n\n  \/* ── PASTE EVERYTHING BELOW THIS LINE INTO SHOPIFY ── *\/\n\n  .qzd {\n    color: #8a9bb0;\n    font-family: 'Inter', -apple-system, sans-serif;\n    font-size: 15px;\n    line-height: 1.7;\n    max-width: 860px;\n  }\n\n  .qzd * { box-sizing: border-box; }\n\n  .qzd-intro {\n    color: #8a9bb0;\n    font-size: 16px;\n    line-height: 1.8;\n    margin: 0 0 56px;\n    max-width: 640px;\n  }\n\n  .qzd-section { margin-bottom: 72px; }\n\n  .qzd-label {\n    display: block;\n    font-family: 'Rajdhani', sans-serif;\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.2em;\n    text-transform: uppercase;\n    color: #00e5a0;\n    margin-bottom: 10px;\n  }\n\n  .qzd-section h2 {\n    font-family: 'Rajdhani', sans-serif !important;\n    font-size: clamp(28px, 4vw, 40px) !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin: 0 0 10px !important;\n    line-height: 1 !important;\n    letter-spacing: -0.01em !important;\n  }\n\n  .qzd-section p {\n    color: #8a9bb0;\n    font-size: 15px;\n    line-height: 1.7;\n    margin: 0 0 14px;\n    max-width: 560px;\n  }\n\n  .qzd-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 40px;\n    align-items: center;\n    margin-top: 28px;\n  }\n\n  .qzd-row.reverse { direction: rtl; }\n  .qzd-row.reverse \u003e * { direction: ltr; }\n\n  .qzd-row img {\n    width: 100%;\n    aspect-ratio: 4 \/ 3;\n    object-fit: cover;\n    border-radius: 6px;\n    border: 1px solid #1e2530;\n    display: block;\n  }\n\n  .qzd-row-text h3 {\n    font-family: 'Rajdhani', sans-serif !important;\n    font-size: 22px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin: 0 0 12px !important;\n    letter-spacing: 0.02em !important;\n  }\n\n  .qzd-row-text p {\n    color: #8a9bb0;\n    font-size: 14px;\n    line-height: 1.75;\n    margin: 0 0 10px;\n    max-width: 100%;\n  }\n\n  .qzd-fullimg {\n    width: 100%;\n    aspect-ratio: 16 \/ 7;\n    object-fit: cover;\n    border-radius: 6px;\n    border: 1px solid #1e2530;\n    display: block;\n    margin: 28px 0;\n  }\n\n  .qzd-divider {\n    border: none;\n    border-top: 1px solid #1e2530;\n    margin: 64px 0;\n  }\n\n  .qzd-checklist {\n    list-style: none;\n    padding: 0;\n    margin: 20px 0 0;\n  }\n\n  .qzd-checklist li {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    padding: 10px 0;\n    border-bottom: 1px solid #1e2530;\n    color: #8a9bb0;\n    font-size: 14px;\n  }\n\n  .qzd-checklist li:last-child { border-bottom: none; }\n\n  .qzd-checklist li::before {\n    content: '';\n    width: 18px;\n    height: 18px;\n    flex-shrink: 0;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 20 20' fill='%2300e5a0'%3E%3Cpath fill-rule='evenodd' d='M10 18a8 8 0 1 0 0-16 8 8 0 0 0 0 16zm3.857-9.809a.75.75 0 0 0-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 1 0-1.06 1.061l2.5 2.5a.75.75 0 0 0 1.137-.089l4-5.5z' clip-rule='evenodd'\/%3E%3C\/svg%3E\");\n    background-size: contain;\n    background-repeat: no-repeat;\n    margin-top: 2px;\n  }\n\n  .qzd-mats {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin-top: 20px;\n  }\n\n  .qzd-mat {\n    background: #161a1f;\n    border: 1px solid #1e2530;\n    border-radius: 6px;\n    padding: 20px 22px;\n  }\n\n  .qzd-mat-name {\n    font-family: 'Rajdhani', sans-serif;\n    font-size: 18px;\n    font-weight: 700;\n    color: #ffffff;\n    display: block;\n    margin-bottom: 6px;\n  }\n\n  .qzd-mat-desc {\n    font-size: 13px;\n    color: #4a5a6a;\n    line-height: 1.6;\n  }\n\n  .qzd-mat.recommended { border-color: rgba(0,229,160,0.3); }\n\n  .qzd-mat-badge {\n    display: inline-block;\n    font-family: 'Rajdhani', sans-serif;\n    font-size: 10px;\n    font-weight: 700;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    background: rgba(0,229,160,0.12);\n    color: #00e5a0;\n    border: 1px solid rgba(0,229,160,0.25);\n    border-radius: 3px;\n    padding: 2px 8px;\n    margin-bottom: 10px;\n  }\n\n  \/* WARNING \/ CRITICAL NOTE — orange tint *\/\n  .qzd-warning {\n    background: rgba(255,107,53,0.1);\n    border: 1px solid rgba(255,107,53,0.3);\n    border-left: 3px solid #FF6B35;\n    border-radius: 6px;\n    padding: 20px 24px;\n    margin-top: 28px;\n    display: flex;\n    gap: 14px;\n    align-items: flex-start;\n  }\n\n  .qzd-warning svg {\n    flex-shrink: 0;\n    width: 20px;\n    height: 20px;\n    margin-top: 2px;\n    color: #FF6B35;\n  }\n\n  .qzd-warning-text strong {\n    display: block;\n    font-family: 'Rajdhani', sans-serif;\n    font-size: 13px;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #FF6B35;\n    margin-bottom: 6px;\n  }\n\n  .qzd-warning-text p {\n    color: #c9a896;\n    font-size: 13px;\n    line-height: 1.65;\n    margin: 0;\n    max-width: 100%;\n  }\n\n  \/* SUPPORT NOTE *\/\n  .qzd-support {\n    background: #161a1f;\n    border: 1px solid #1e2530;\n    border-radius: 6px;\n    padding: 22px 26px;\n    margin-top: 28px;\n  }\n\n  .qzd-support p {\n    font-size: 13px;\n    color: #8a9bb0;\n    margin: 0 0 8px;\n    max-width: 100%;\n  }\n\n  .qzd-support p:last-child { margin: 0; }\n\n  .qzd-support a {\n    color: #00e5a0 !important;\n    text-decoration: none !important;\n  }\n\n  .qzd-support a:hover { color: #00ffb2 !important; }\n\n  \/* LICENSE *\/\n  .qzd-license {\n    background: #161a1f;\n    border: 1px solid #1e2530;\n    border-left: 3px solid #00e5a0;\n    border-radius: 6px;\n    padding: 24px 28px;\n    margin-top: 28px;\n  }\n\n  .qzd-license h3 {\n    font-family: 'Rajdhani', sans-serif !important;\n    font-size: 16px !important;\n    font-weight: 700 !important;\n    color: #ffffff !important;\n    margin: 0 0 12px !important;\n    letter-spacing: 0.08em !important;\n    text-transform: uppercase !important;\n  }\n\n  .qzd-license p {\n    color: #8a9bb0;\n    font-size: 13px;\n    line-height: 1.7;\n    margin: 0 0 8px;\n    max-width: 100%;\n  }\n\n  .qzd-license p:last-child { margin: 0; }\n\n  .qzd-license a {\n    color: #00e5a0 !important;\n    text-decoration: none !important;\n  }\n\n  .qzd-license a:hover { color: #00ffb2 !important; }\n\n  @media (max-width: 749px) {\n    .qzd-row,\n    .qzd-row.reverse { grid-template-columns: 1fr; direction: ltr; }\n    .qzd-mats { grid-template-columns: 1fr; }\n    .qzd-fullimg { aspect-ratio: 4 \/ 3; }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"qzd\" style=\"text-align: start;\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cp class=\"qzd-intro\"\u003eA reinforced M-Lock finger stop built in three separate parts for maximum strength. Splitting the design this way means every part prints in its strongest orientation — no support material, no weak layer lines where it matters most.\u003c\/p\u003e\n\u003c!-- HERO --\u003e \u003cimg class=\"qzd-fullimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/3528\/3036\/files\/IMG_20260614_104720601_ae97df8f-45d8-47df-aeaf-0e3753aad7d5.jpg?v=1781944601\" alt=\"M-Lock finger stop mounted\" style=\"margin-bottom: 28px; float: none;\"\u003e \u003c!-- 3-PART DESIGN --\u003e\n\u003cdiv class=\"qzd-section\"\u003e\n\u003cspan class=\"qzd-label\"\u003eBuilt for Strength\u003c\/span\u003e\n\u003ch2\u003eThree Parts, Zero Supports\u003c\/h2\u003e\n\u003cdiv class=\"qzd-row\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/3528\/3036\/files\/IMG_20260614_104730681_ccbd2170-9272-4063-8a3c-2ae71c1e2ece.jpg?v=1781944601\" alt=\"Finger stop backside view\"\u003e\n\u003cdiv class=\"qzd-row-text\"\u003e\n\u003ch3\u003eFingerstop, Lock \u0026amp; Adapter\u003c\/h3\u003e\n\u003cp\u003ePrint three parts: the fingerstop itself, the M-Lock lock piece, and the adapter. The adapter fits inside the fingerstop and prevents it from rotating once assembled — that's what removes the need for support material entirely.\u003c\/p\u003e\n\u003cp\u003eEvery file is already orientated correctly for printing. Just load them into your slicer and go. Fuzzy skin can be added if you want extra grip texture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ASSEMBLY --\u003e\n\u003cdiv class=\"qzd-section\"\u003e\n\u003cspan class=\"qzd-label\"\u003eAssembly\u003c\/span\u003e\n\u003ch2\u003eSimple to Put Together\u003c\/h2\u003e\n\u003cdiv class=\"qzd-row reverse\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/3528\/3036\/files\/DSC_7188_e38da0f2-5301-4d10-a3df-3d23c1b4b058.jpg?v=1781944600\" alt=\"Assembled finger stop parts\"\u003e\n\u003cdiv class=\"qzd-row-text\"\u003e\n\u003ch3\u003eSlide, Lock, Done\u003c\/h3\u003e\n\u003cp\u003eThe adapter slides into the fingerstop body to lock it against rotation, then the M-Lock lock piece secures the whole assembly onto your rail. A CS M4×12mm bolt pulls everything together and locks it in place.\u003c\/p\u003e\n\u003cp\u003eNo glue required — just the bolt, your M-Lock pins, and a hex key.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg class=\"qzd-fullimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/3528\/3036\/files\/IMG_20260614_104733195_c17be58d-73c0-4ab9-a10c-4c799a8c3cb3.jpg?v=1781944601\" alt=\"Finger stop side view mounted on rail\"\u003e \u003c!-- TWO TYPES --\u003e\n\u003cdiv class=\"qzd-section\"\u003e\n\u003cspan class=\"qzd-label\"\u003eOptions\u003c\/span\u003e\n\u003ch2\u003eTwo Styles Included\u003c\/h2\u003e\n\u003cp\u003eBoth versions are included in the files so you can print whichever suits your grip and setup best.\u003c\/p\u003e\n\u003cimg class=\"qzd-fullimg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0961\/3528\/3036\/files\/DSC_7181_54a35716-80bb-47be-bb7b-0021887504a5.jpg?v=1781944600\" alt=\"Two finger stop style variants side by side\"\u003e\n\u003c\/div\u003e\n\u003chr class=\"qzd-divider\"\u003e\n\u003c!-- PRINT SETTINGS --\u003e\n\u003cdiv class=\"qzd-section\"\u003e\n\u003cspan class=\"qzd-label\"\u003e3D Printing\u003c\/span\u003e\n\u003ch2\u003ePrint Settings\u003c\/h2\u003e\n\u003cul class=\"qzd-checklist\"\u003e\n\u003cli\u003ePrint all 3 parts: Fingerstop, M-Lock lock, and Adapter\u003c\/li\u003e\n\u003cli\u003eFiles are pre-orientated — no support material needed\u003c\/li\u003e\n\u003cli\u003e3–5 walls for strength\u003c\/li\u003e\n\u003cli\u003e20–30% gyroid infill\u003c\/li\u003e\n\u003cli\u003eOptional: add fuzzy skin for extra grip texture\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- HARDWARE --\u003e\n\u003cdiv class=\"qzd-section\"\u003e\n\u003cspan class=\"qzd-label\"\u003eWhat You'll Need\u003c\/span\u003e\n\u003ch2\u003eHardware\u003c\/h2\u003e\n\u003cul class=\"qzd-checklist\"\u003e\n\u003cli\u003e1× CS M4×12mm bolt\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- MATERIALS --\u003e\n\u003cdiv class=\"qzd-section\"\u003e\n\u003cspan class=\"qzd-label\"\u003eMaterials\u003c\/span\u003e\n\u003ch2\u003eWhat to Print In\u003c\/h2\u003e\n\u003cdiv class=\"qzd-mats\"\u003e\n\u003cdiv class=\"qzd-mat recommended\"\u003e\n\u003cspan class=\"qzd-mat-badge\"\u003eRecommended\u003c\/span\u003e \u003cspan class=\"qzd-mat-name\"\u003ePETG\u003c\/span\u003e\n\u003cp class=\"qzd-mat-desc\"\u003eBuilt to handle real recoil and grip pressure. PETG gives the strength and impact resistance this part needs to hold up over time. Prusament, Bambu Lab, and Polymaker are my preferred brands — Polymaker PETG is what I use myself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qzd-mat\"\u003e\n\u003cspan class=\"qzd-mat-name\"\u003eM-Lock Pins\u003c\/span\u003e\n\u003cp class=\"qzd-mat-desc\"\u003eA plastic M-Lock lock piece is included and works fine, but it will loosen over time with repeated use. Metal M-Lock pins are the better long-term option for a setup that stays tight.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qzd-support\" style=\"margin-top: 16px;\"\u003e\n\u003cp\u003ePrinted and tested on a Prusa Core One using Polymaker PETG. Parts are designed with a clearance of ~0.15–0.3mm — if your printer runs tighter or looser tolerances, a light sand or test fit may be needed.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"qzd-warning\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z\"\u003e\u003c\/path\u003e\u003cline x1=\"12\" y1=\"9\" x2=\"12\" y2=\"13\"\u003e\u003c\/line\u003e\u003cline x1=\"12\" y1=\"17\" x2=\"12.01\" y2=\"17\"\u003e\u003c\/line\u003e\u003c\/svg\u003e\n\u003cdiv class=\"qzd-warning-text\"\u003e\n\u003cstrong\u003eMetal Pins Recommended\u003c\/strong\u003e\n\u003cp\u003eThe included plastic lock works, but tends to loosen with repeated mounting and removal. Swapping to metal M-Lock pins keeps everything locked tight long-term.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SUPPORT --\u003e\n\u003cdiv class=\"qzd-section\"\u003e\n\u003cdiv class=\"qzd-support\"\u003e\n\u003cp\u003e\u003cstrong style=\"color: #fff;\"\u003eDigital delivery:\u003c\/strong\u003e After your payment is confirmed, your file will be delivered automatically. This usually takes 2–5 minutes. You'll then receive an email with a download link.\u003c\/p\u003e\n\u003cp\u003eNeed help or build advice? Join the community on Discord: \u003ca href=\"https:\/\/discord.com\/invite\/XFdMX947JP\" target=\"_blank\"\u003ehttps:\/\/discord.com\/invite\/XFdMX947JP\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003eIf this part helped your build, consider supporting future releases on \u003ca href=\"https:\/\/buymeacoffee.com\/quizcen\" target=\"_blank\"\u003eBuy Me a Coffee\u003c\/a\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- LICENSE --\u003e\n\u003cdiv class=\"qzd-section\"\u003e\n\u003cspan class=\"qzd-label\"\u003eLicense\u003c\/span\u003e\n\u003ch2\u003ePrivate Use Only\u003c\/h2\u003e\n\u003cdiv class=\"qzd-license\"\u003e\n\u003ch3\u003e📄 What you can and can't do\u003c\/h3\u003e\n\u003cp\u003eThis file is for private and personal use only. You may 3D print this model for yourself and share photos of your prints online.\u003c\/p\u003e\n\u003cp\u003eYou may not resell this product in any form — printed parts, kits, assembled units, or the digital files themselves.\u003c\/p\u003e\n\u003cp\u003eFull terms available here: \u003ca href=\"https:\/\/www.quizcen.com\/policies\/terms-of-service\" target=\"_blank\"\u003ehttps:\/\/www.quizcen.com\/policies\/terms-of-service\u003c\/a\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Quizcen","offers":[{"title":"Default Title","offer_id":58111226577244,"sku":null,"price":0.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0961\/3528\/3036\/files\/IMG_20260614_104720601_ae97df8f-45d8-47df-aeaf-0e3753aad7d5.jpg?v=1782028205","url":"https:\/\/www.quizcen.com\/products\/mlock-finger-stop","provider":"Quizcen","version":"1.0","type":"link"}