Snapmaker U1
/* ========================================================= SNAPMAKER U1 EMBEDDED PRODUCT PAGE All classes prefixed with sm-u1- to avoid conflicts ================================ ========================= */ .sm-u1-wrap { --sm-u1-black: #111111; --sm-u1-dark: #181818; --sm-u1-gray: #666666; --sm-u1-light: #f5f5f5; --sm-u1-border: #e4e4e4; --sm-u1-orange: #ff5c35; --sm-u1-white: #ffffff; width: 100%; max-width: 1440px; margin: 0 auto; overflow: hidden; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; color: var(--sm-u1-black); background: var(--sm-u1-white); box-sizing: border-box; } .sm-u1-wrap *, .sm-u1-wrap *::before, .sm-u1-wrap *::after { box-sizing: border-box; } .sm-u1-container { width: min(1180px, calc(100% - 40px)); margin: 0 auto; } /* ========================================================= HERO ========================================================= */ .sm-u1-hero { min-height: 680px; position: relative; display: flex; align-items: center; background: radial-gradient( circle at 75% 50%, #f7f7f7 0, #eeeeee 30%, #f8f8f8 55%, #ffffff 80% ); overflow: hidden; } .sm-u1-hero-inner { width: min(1180px, calc(100% - 40px)); margin: 0 auto; display: grid; xgrid-template-columns: 0.9fr 1.1fr; align-items: center; gap: 60px; position: relative; z-index: 2; } .sm-u1-eyebrow { margin: 0 0 15px; font-size: 14px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: var(--sm-u1-orange); } .sm-u1-title { margin: 0; font-size: clamp(48px, 6vw, 84px); line-height: 0.95; letter-spacing: -4px; font-weight: 800; } .sm-u1-hero-heading { margin: 24px 0 0; font-size: clamp(24px, 3vw, 40px); line-height: 1.1; font-weight: 600; } .sm-u1-hero-text { max-width: 540px; margin: 22px 0 0; font-size: 18px; line-height: 1.65; color: var(--sm-u1-gray); } .sm-u1-hero-buttons { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 34px; } .sm-u1-btn { min-height: 52px; display: inline-flex; align-items: center; justify-content: center; padding: 0 30px; border-radius: 999px; text-decoration: none; font-size: 15px; font-weight: 700; transition: transform 0.2s ease, background 0.2s ease, color 0.2s ease; } .sm-u1-btn:hover { transform: translateY(-2px); } .sm-u1-btn-primary { background: var(--sm-u1-black); color: var(--sm-u1-white); } .sm-u1-btn-primary:hover { background: var(--sm-u1-orange); } .sm-u1-btn-secondary { border: 1px solid var(--sm-u1-black); color: var(--sm-u1-black); } .sm-u1-btn-secondary:hover { background: var(--sm-u1-black); color: var(--sm-u1-white); } .sm-u1-hero-image-wrap { display: flex; align-items: center; justify-content: center; min-width: 0; } .sm-u1-hero-image { display: block; width: 100%; max-width: 660px; height: auto; object-fit: contain; filter: drop-shadow(0 28px 28px rgba(0, 0, 0, 0.12)); } /* ========================================================= QUICK STATS ========================================================= */ .sm-u1-stats { background: var(--sm-u1-black); color: var(--sm-u1-white); padding: 34px 20px; } .sm-u1-stats-grid { width: min(1180px, 100%); margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); } .sm-u1-stat { padding: 10px 30px; text-align: center; border-right: 1px solid rgba(255,255,255,0.18); } .sm-u1-stat:last-child { border-right: none; } .sm-u1-stat-number { margin-bottom: 5px; font-size: clamp(25px, 3vw, 38px); line-height: 1; font-weight: 750; } .sm-u1-stat-label { font-size: 14px; line-height: 1.5; color: rgba(255,255,255,0.7); } /* ========================================================= INTRO ========================================================= */ .sm-u1-intro { padding: 110px 20px 70px; text-align: center; } .sm-u1-section-kicker { margin: 0 0 16px; color: var(--sm-u1-orange); font-size: 13px; font-weight: 800; letter-spacing: 2px; text-transform: uppercase; } .sm-u1-section-title { max-width: 900px; margin: 0 auto; font-size: clamp(36px, 5vw, 66px); line-height: 1.03; letter-spacing: -2.5px; font-weight: 750; } .sm-u1-section-description { max-width: 720px; margin: 24px auto 0; font-size: 18px; line-height: 1.7; color: var(--sm-u1-gray); } /* ========================================================= FEATURE GRID ========================================================= */ .sm-u1-features { padding: 40px 20px 120px; } .sm-u1-feature-grid { width: min(1180px, 100%); margin: 0 auto; display: grid; xgrid-template-columns: repeat(3, 1fr); gap: 18px; } .sm-u1-feature-card { position: relative; min-height: 300px; overflow: hidden; padding: 34px; border-radius: 22px; background: var(--sm-u1-light); } .sm-u1-feature-card-large { grid-column: span 2; } .sm-u1-feature-icon { width: 52px; height: 52px; display: flex; align-items: center; justify-content: center; margin-bottom: 65px; border-radius: 50%; background: var(--sm-u1-black); color: white; font-size: 22px; font-weight: 700; } .sm-u1-feature-title { margin: 0; max-width: 480px; font-size: clamp(24px, 2.6vw, 35px); line-height: 1.1; letter-spacing: -1px; } .sm-u1-feature-text { max-width: 500px; margin: 13px 0 0; font-size: 16px; line-height: 1.6; color: var(--sm-u1-gray); } .sm-u1-feature-accent { background: var(--sm-u1-dark); color: white; } .sm-u1-feature-accent div, .sm-u1-feature-accent h1, .sm-u1-feature-accent h2, .sm-u1-feature-accent h3, .sm-u1-feature-accent h4, .sm-u1-feature-accent h5, .sm-u1-feature-accent p { color: inherit!important; } .sm-u1-feature-accent .sm-u1-feature-text { color: rgba(255,255,255,0.67)!important; } .sm-u1-feature-accent .sm-u1-feature-icon { background: var(--sm-u1-orange); } /* ========================================================= DARK FEATURE SECTION ========================================================= */ .sm-u1-toolchanger { padding: 120px 20px; background: #0d0d0d; color: #fff; } .sm-u1-toolchanger-grid { width: min(1180px, 100%); margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; align-items: center; gap: 80px; } .sm-u1-toolchanger-number { display: block; margin-bottom: 15px; font-size: clamp(72px, 10vw, 140px); line-height: 0.9; font-weight: 800; letter-spacing: -7px; color: var(--sm-u1-orange); } .sm-u1-toolchanger-title { margin: 0; font-size: clamp(34px, 5vw, 62px); line-height: 1.04; letter-spacing: -2px; } .sm-u1-toolchanger-text { margin: 25px 0 0; max-width: 520px; font-size: 18px; line-height: 1.7; color: rgba(255,255,255,0.68); } .sm-u1-toolchanger-visual { min-height: 520px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; } .sm-u1-tool { display: flex; flex-direction: column; justify-content: flex-end; min-height: 240px; padding: 25px; border-radius: 18px; background: linear-gradient( 160deg, #262626 0%, #141414 100% ); border: 1px solid rgba(255,255,255,0.08); } .sm-u1-tool-color { width: 48px; height: 8px; margin-bottom: auto; border-radius: 20px; background: var(--sm-u1-orange); } .sm-u1-tool:nth-child(2) .sm-u1-tool-color { background: #58b5ff; } .sm-u1-tool:nth-child(3) .sm-u1-tool-color { background: #f5cf41; } .sm-u1-tool:nth-child(4) .sm-u1-tool-color { background: #56d078; } .sm-u1-tool-number { font-size: 12px; font-weight: 700; color: rgba(255,255,255,0.45); } .sm-u1-tool-name { margin-top: 5px; font-size: 20px; font-weight: 700; } /* ========================================================= WASTE ========================================================= */ .sm-u1-waste { padding: 120px 20px; background: #fafafa; } .sm-u1-waste-grid { width: min(1180px, 100%); margin: 0 auto; display: grid; grid-template-columns: 0.85fr 1.15fr; align-items: center; gap: 80px; } .sm-u1-big-number { margin: 0; font-size: clamp(90px, 13vw, 170px); line-height: 0.8; font-weight: 800; letter-spacing: -9px; color: var(--sm-u1-orange); } .sm-u1-big-number span { font-size: 0.35em; letter-spacing: -2px; } .sm-u1-waste-title { margin: 30px 0 0; font-size: clamp(32px, 4vw, 54px); line-height: 1.07; letter-spacing: -2px; } .sm-u1-waste-description { max-width: 480px; margin: 22px 0 0; color: var(--sm-u1-gray); font-size: 17px; line-height: 1.7; } .sm-u1-bars { display: flex; flex-direction: column; gap: 34px; } .sm-u1-bar-heading { display: flex; justify-content: space-between; gap: 15px; margin-bottom: 10px; font-size: 15px; font-weight: 700; } .sm-u1-bar-track { width: 100%; height: 26px; overflow: hidden; border-radius: 999px; background: #e4e4e4; } .sm-u1-bar-fill { height: 100%; border-radius: inherit; background: var(--sm-u1-orange); } .sm-u1-bar-fill-15 { width: 15%; } .sm-u1-bar-fill-100 { width: 100%; background: #333; } /* ========================================================= MATERIALS ========================================================= */ .sm-u1-materials { padding: 120px 20px; } .sm-u1-materials-header { width: min(1180px, 100%); margin: 0 auto 55px; display: grid; xgrid-template-columns: 1fr 1fr; gap: 80px; align-items: end; } .sm-u1-materials-title { margin: 0; font-size: clamp(38px, 5vw, 64px); line-height: 1.03; letter-spacing: -2px; } .sm-u1-materials-copy { margin: 0; color: var(--sm-u1-gray); font-size: 18px; line-height: 1.7; } .sm-u1-material-grid { width: min(1180px, 100%); margin: 0 auto; display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px; } .sm-u1-material { min-height: 240px; display: flex; flex-direction: column; justify-content: space-between; padding: 26px; border: 1px solid var(--sm-u1-border); border-radius: 18px; background: white; } .sm-u1-material-label { display: inline-flex; align-self: flex-start; padding: 7px 11px; border-radius: 100px; background: var(--sm-u1-light); font-size: 12px; font-weight: 700; } .sm-u1-material-name { margin: 0; font-size: 26px; font-weight: 700; letter-spacing: -1px; } .sm-u1-material-description { margin: 8px 0 0; font-size: 14px; line-height: 1.5; color: var(--sm-u1-gray); } /* ========================================================= SMART FEATURES ========================================================= */ .sm-u1-smart { padding: 120px 20px; background: #f5f5f5; } .sm-u1-smart-grid { width: min(1180px, 100%); margin: 60px auto 0; display: grid; grid-template-columns: repeat(2, 1fr); gap: 18px; } .sm-u1-smart-card { min-height: 330px; padding: 36px; border-radius: 22px; background: white; } .sm-u1-smart-number { margin-bottom: 80px; font-size: 14px; font-weight: 700; color: var(--sm-u1-orange); } .sm-u1-smart-title { margin: 0; font-size: 30px; line-height: 1.1; letter-spacing: -1px; } .sm-u1-smart-copy { margin: 14px 0 0; max-width: 450px; color: var(--sm-u1-gray); font-size: 15px; line-height: 1.65; } /* ========================================================= SPECS ========================================================= */ .sm-u1-specs { padding: 120px 20px; } .sm-u1-specs-wrap { width: min(1000px, 100%); margin: 55px auto 0; } .sm-u1-spec-row { display: grid; grid-template-columns: 1fr 1.4fr; gap: 30px; padding: 22px 0; border-bottom: 1px solid var(--sm-u1-border); } .sm-u1-spec-name { font-weight: 700; } .sm-u1-spec-value { color: var(--sm-u1-gray); } /* ========================================================= CTA ========================================================= */ .sm-u1-cta { padding: 130px 20px; text-align: center; background: radial-gradient( circle at 50% 120%, #333 0, #151515 40%, #090909 75% ); color: white; } .sm-u1-cta-title { max-width: 850px; margin: 0 auto; font-size: clamp(42px, 6vw, 78px); line-height: 1; letter-spacing: -3px; } .sm-u1-cta-copy { max-width: 600px; margin: 25px auto 35px; color: rgba(255,255,255,0.65); font-size: 18px; line-height: 1.6; } .sm-u1-cta .sm-u1-btn-primary { background: white; color: #111; } .sm-u1-cta .sm-u1-btn-primary:hover { background: var(--sm-u1-orange); color: white; } /* ========================================================= RESPONSIVE ========================================================= */ @media (max-width: 960px) { .sm-u1-hero { min-height: auto; padding: 80px 0; } .sm-u1-hero-inner, .sm-u1-toolchanger-grid, .sm-u1-waste-grid, .sm-u1-materials-header { grid-template-columns: 1fr; } .sm-u1-hero-image-wrap { order: -1; } .sm-u1-hero-image { max-width: 540px; } .sm-u1-stats-grid { grid-template-columns: repeat(2, 1fr); } .sm-u1-stat:nth-child(2) { border-right: none; } .sm-u1-stat { padding: 20px; } .sm-u1-feature-grid { grid-template-columns: repeat(2, 1fr); } .sm-u1-feature-card-large { grid-column: span 2; } .sm-u1-material-grid { grid-template-columns: repeat(2, 1fr); } } @media (max-width: 650px) { .sm-u1-container, .sm-u1-hero-inner { xwidth: min(100% - 28px, 1180px); } .sm-u1-title { letter-spacing: -2px; } .sm-u1-stats-grid { grid-template-columns: 1fr 1fr; } .sm-u1-feature-grid, .sm-u1-smart-grid { grid-template-columns: 1fr; } .sm-u1-feature-card-large { grid-column: span 1; } .sm-u1-feature-card { min-height: 270px; } .sm-u1-feature-icon { margin-bottom: 45px; } .sm-u1-toolchanger-visual { min-height: auto; } .sm-u1-material-grid { grid-template-columns: 1fr; } .sm-u1-spec-row { grid-template-columns: 1fr; gap: 7px; } .sm-u1-big-number { letter-spacing: -5px; } } Snapmaker U1 Make More.Waste Less. The Consumer Toolchanger 3D Printer Four independent toolheads bring fast multi-color and multi-material printing together with minimal purge, automatic calibration and intelligent print monitoring. Explore Features View Specifications 4 Independent Toolheads 5 sec Direct Toolhead Swap 500 mm/s Maximum Toolhead Speed 270³ mm Build Volume Get the Highlights Four Toolheads.More Possibilities. Snapmaker U1 uses four independent toolheads instead of routing several filaments through one shared nozzle. That means faster material changes, less purging and more freedom when combining colors and material types. 4 SnapSwap™ Toolchanging System Four preloaded toolheads allow U1 to directly switch between colors or materials in approximately five seconds. ↓ Up to 85% Less Waste Direct toolhead swaps dramatically reduce the purge material normally required during multi-color printing. ⚡ High-Speed CoreXY Print at speeds up to 500 mm/s with acceleration reaching 20,000 mm/s². ◈ True Multi-Material Printing Combine rigid and flexible materials, create soluble supports or print several colors without repeatedly unloading and reloading filament. ✓ Smart Calibration Automatic bed leveling, toolhead alignment, pressure advance and input shaping simplify setup. 5s Direct Toolhead Swaps. Built for Speed. Every material stays loaded in its own dedicated toolhead. Instead of unloading one filament, loading another and purging the remaining plastic from a shared nozzle, the U1 changes the entire toolhead. TOOLHEAD 01 PLA TOOLHEAD 02 PETG TOOLHEAD 03 TPU TOOLHEAD 04 Support 85% Less Filament Waste By switching dedicated toolheads instead of flushing a shared nozzle every time the color changes, U1 can dramatically reduce purge waste during multi-color jobs. Snapmaker U1 Minimal purge Traditional filament switching Typical purge process Multi-Material.Endless Possibilities. Use independent toolheads to pair different filament properties in one project. Combine rigid structures with flexible sections, use soluble support materials or mix multiple colors without cross-contamination. Everyday PLA Reliable general-purpose printing with excellent detail and easy handling. Durable PETG Strong and impact-resistant material suitable for functional components. Flexible TPU Add flexible sections, grips, hinges and soft-touch components to your designs. Support PVA Water-soluble support material for complex geometry and difficult overhangs. Precision & Simplicity Smart Where It Matters. 01 Automatic Toolhead Alignment U1 automatically calibrates the positioning of all four toolheads so colors and materials stay accurately aligned. 02 Automatic Bed Leveling Mesh bed leveling compensates for variations across the print surface for a consistent first layer. 03 AI-Assisted Monitoring The built-in camera can monitor print progress and help detect common failures such as spaghetti printing and workspace obstructions. 04 Automatic Filament Management Auto-loading, filament runout detection, compatible RFID recognition and Backup Mode help reduce interruptions. Technical Details Specifications Printing Technology Fused Deposition Modeling Build Volume 270 × 270 × 270 mm Toolheads Included 4 Maximum Toolhead Speed 500 mm/s Maximum Acceleration 20,000 mm/s² Maximum Nozzle Temperature 300°C Nozzle Diameter 0.4 mm Filament Diameter 1.75 mm Maximum Heated Bed Temperature 100°C Standard Material Support PLA, PETG, TPU, PVA and PCTG Printer Dimensions 584 × 499 × 730 mm Weight 18.2 kg Four Toolheads.One Powerful Printer. Print faster, combine materials and create detailed multi-color projects with dramatically less filament waste. Explore Snapmaker U1
More you might like
Related
Snapmaker U1
Related
Snapmaker U1
Related
Snapmaker U1
Related