# Remote Manufacturing - Complete Feature List **Free Easel Alternative | Mobile-Friendly Browser CAD/CAM** ## Platform Capabilities ### ✅ Cross-Platform & Mobile Support - **100% Browser-Based** - No installation required - **Mobile Optimized** - Works on phones and tablets (iOS, Android) - **Touch Controls** - Full touch gesture support for mobile devices - **Responsive Design** - Adapts to any screen size - **Progressive Web App (PWA)** - Install on mobile home screen - **Offline Mode** - Works without internet connection - **Cross-Device Sync** - Start on desktop, finish on mobile ### 🚀 Active Development & Community - **Under Constant Development** - New features added regularly at rapid pace - **Built by DIY CNC Enthusiast** - Created by someone who actually uses CNC machines - **Community-Driven** - Features requested by real users, not corporate committees - **Rapid Feature Rollout** - Updates deployed weekly, not quarterly - **Real-World Tested** - Every feature tested on actual CNC machines - **Open Source** - Transparent development, contribute on GitHub - **Free Forever** - No paywalls, no premium tiers, no subscription traps ### 🤖 AI-Assisted Design (Gemini 2.0 Flash) - **Integrated AI Assistant** - Powered by Google Gemini 2.0 Flash - **Natural Language Commands** - Describe what you want, AI creates it - **Image to SVG Conversion** - Upload image, AI traces it to vector paths - **Shape Creation** - "Create a rounded rectangle logo" → Instant shape - **Shape Editing** - "@shape1 make it 50mm wide and rotate 45 degrees" - **Batch Operations** - "Add 10mm corner radius to all rectangles" - **Text Logo Generation** - "Create a modern text logo that says 'FORGE'" - **Smart Suggestions** - Context-aware prompts for common tasks - **Shape Mentions** - Reference shapes with @name for precise editing - **Multi-Modal Input** - Combine text prompts with image uploads - **Real-Time Processing** - Instant AI responses, no waiting ### 🎨 Modern UI/UX Design - **Glassmorphism Effects** - Frosted glass aesthetic with backdrop blur throughout - **Smooth Animations** - Fade-in, slide-in transitions on all interactions - **Dark Mode Interface** - Eye-friendly slate-900/950 color scheme - **Cyan Accent Theme** - Vibrant cyan-500 highlights and glows - **Rounded Corners** - Modern rounded-xl/2xl borders everywhere - **Shadow Depth** - Multi-layer shadows for 3D depth perception - **Gradient Overlays** - Subtle gradients for visual hierarchy - **Hover Effects** - Color transitions and scale animations - **Semi-Transparent Panels** - Layered UI with transparency - **Responsive Layout** - Adapts beautifully to any screen size - **Premium Feel** - Professional design that rivals paid software ## Complete Operations List ### 📐 Vector Drawing & Editing (SVG) #### Basic Shapes - Rectangle / Square - Circle / Ellipse - Polygon (3-12+ sides) - Star shapes - Line / Polyline - Bezier curves - Splines (smooth curves) #### Advanced Drawing Tools - Pen tool (custom paths) - Pencil tool (freehand) - Path editing (add/remove/move points) - Node manipulation (handles, tangents) - Convert between shape types #### SVG Operations - **Import SVG** - Full SVG file support - **Export SVG** - Save designs as SVG - **Explode SVG** - Break complex shapes into parts - **Path to Polyline** - Convert smooth curves to straight segments - **Polyline to Path** - Smooth out jagged edges - **Simplify Paths** - Reduce point count - **Reverse Path Direction** - Change cutting order #### Boolean Operations - Union (combine shapes) - Subtract (cut one from another) - Intersect (keep only overlap) - Difference (remove overlap) - Merge selected shapes ### 🎨 Text & Typography - **Text Tool** - Add text to designs - **Font Library** - Google Fonts integration - **Text to Path** - Convert text to cuttable vectors - **Outline Text** - Create text outlines - **Hershey Fonts** - Single-line engraving fonts - **Custom Font Upload** - Use your own fonts ### 🖼️ Image Tools - **Import Images** - PNG, JPG, GIF, WebP - **Image Tracing** - Convert photos to vectors - **Manual Image Tracing** - Draw over images with shapes on top, image as background layer - **Bitmap to Vector** - Auto-trace with threshold control - **Image Crop** - Trim images - **Image Resize**: Scale with aspect ratio lock (Shift-drag or manual entry) - **Image Rotate**: Precise angle control - **Image Filters** - Brightness, contrast, threshold - **Image as Background** - Use images as tracing templates ### 🔧 CAM (Computer-Aided Manufacturing) #### Toolpath Strategies - **Inside Cut** - Cut inside shape boundary - **Outside Cut** - Cut outside shape boundary - **On Path** - Cut directly on line - **Pocket** - Remove material inside shape - **V-Carve** - Angled engraving - **Drill** - Point drilling operations #### Multi-Pass Operations - **Depth Control** - Set cutting depth per layer - **Multiple Passes** - Roughing + finishing - **Step Down** - Incremental depth cuts - **Tab Generation** - Hold-down tabs - **Lead In/Out** - Smooth entry/exit #### Tool Management - **Tool Library** - Save favorite bits - **Feed Rate Control** - Speed optimization - **Spindle Speed (RPM)** - Material-specific settings - **Tool Diameter** - Bit size compensation - **Climb vs Conventional** - Milling direction ### 📊 Layer Management - **Multiple Layers** - Organize complex projects - **Layer Groups** - Hierarchical organization - **Show/Hide Layers** - Toggle visibility - **Lock Layers** - Prevent accidental edits - **Reorder Layers** - Drag-and-drop sorting - **Layer Search** - Find layers by name - **Batch Operations** - Apply to multiple layers ### 🎮 3D Simulation & Preview - **Real-time 3D Preview** - See toolpaths instantly - **Material Removal Simulation** - Visualize actual cutting - **2D View** - Top-down perspective - **3D View** - Isometric/perspective - **Layer-by-Layer Playback** - Step through operations - **Animation Controls** - Play, pause, speed control - **Time Estimation** - Predict job duration - **Material Usage** - Calculate waste - **Collision Detection** - Prevent crashes ### 📝 G-Code Tools - **Auto G-Code Generation** - From any shape - **G-Code Editor** - Manual editing with syntax highlighting - **G-Code Preview** - Line-by-line visualization - **Export G-Code** - Save to file - **Send to Machine** - Direct upload - **G-Code Optimization** - Reduce file size - **Custom Post-Processors** - Machine-specific output ### 🎛️ Machine Control (GRBL) - **WebSerial Connection** - Direct browser-to-machine - **Serial Port Selection** - Auto-detect devices - **Baud Rate Config** - 9600-115200 - **Jogging Controls** - XYZ movement - **Homing** - Auto-home all axes - **Probing** - Z-axis touch probe - **Work Coordinate Systems** - G54-G59 - **Real-time Position** - Live X/Y/Z feedback - **Emergency Stop** - Instant halt - **Feed Override** - Adjust speed on-the-fly - **Spindle Control** - On/off/speed ### 🔄 Project Management - **Save Project** - Export complete project - **Load Project** - Import saved work - **Auto-save** - Never lose work - **Export Options** - SVG, G-Code, PNG, PDF - **Import Options** - SVG, DXF, images - **Undo/Redo** - Unlimited history - **Duplicate** - Clone shapes/layers ### ⚙️ Settings & Customization #### Canvas Settings - **Grid Toggle** - Show/hide grid - **Snap to Grid** - Precision alignment - **Ruler Display** - Measurement guides - **Units** - mm, inches, pixels - **Canvas Size** - Custom bed dimensions - **Origin Point** - Set 0,0 location - **Background Color** - Customize workspace #### Visual Settings - **Dark Mode** - Eye-friendly interface - **Light Mode** - High-contrast option - **Zoom Controls** - 5%-2000% - **Pan** - Navigate large designs - **Fit to View** - Auto-zoom to content #### Performance - **Hardware Acceleration** - GPU rendering - **Performance Monitor** - FPS display - **Memory Usage** - Track resources ### 🎯 Selection & Transformation - **Select Tool** - Click to select - **Multi-Select** - Shift+click or drag box - **Select All** - Ctrl+A - **Deselect** - Escape or click empty - **Move**: Drag shapes - **Rotate**: Angle handles - **Scale**: Precise width/height/radius updates via `scaleShape` - **Aspect Ratio Lock**: Automated for images, optional for other shapes - **Flip Horizontal** - Mirror X-axis - **Flip Vertical** - Mirror Y-axis - **Align** - Left, center, right, top, middle, bottom - **Distribute** - Even spacing - **Group** - Combine shapes - **Ungroup** - Separate grouped shapes ### 🔍 View Controls - **Zoom In/Out**: Mouse wheel or buttons - **Zoom to Fit**: Frame all content - **Zoom to Selection**: Focus on selected (GPS icon in Layers) - **Locate Animation**: Snappy zoom/pan with automatic rotation reset - **Pan**: Space+drag or middle-mouse - **Fullscreen** - Maximize workspace ### ⌨️ Keyboard Shortcuts - **Ctrl+Z** - Undo - **Ctrl+Y** - Redo - **Ctrl+C** - Copy - **Ctrl+V** - Paste - **Ctrl+X** - Cut - **Delete** - Remove selected - **Ctrl+A** - Select all - **Ctrl+G** - Group - **Ctrl+Shift+G** - Ungroup - **Ctrl+D** - Duplicate - **Ctrl+Space** - Command palette - **F** - Zoom to fit - **V** - Select tool - **P** - Pen tool - **R** - Rectangle - **C** - Circle - **T** - Text ### 📱 Mobile-Specific Features - **Touch Gestures** - Pinch to zoom, two-finger pan - **Mobile Toolbar** - Optimized button layout - **Swipe Navigation** - Quick tool switching - **Long-Press Menus** - Context actions - **Haptic Feedback** - Touch confirmation - **Auto-hide UI** - Maximize screen space - **Portrait/Landscape** - Adaptive layout ## Supported File Formats ### Import - SVG (Scalable Vector Graphics) - DXF (AutoCAD) - PNG, JPG, GIF, WebP (raster images) - G-Code (for editing/simulation) - Project files (.cncforge) ### Export - SVG (vector) - G-Code (CNC) - PNG (raster) - PDF (print/share) - Project files (.cncforge) ## Supported Machines Works with any **GRBL-based CNC machine**: - X-Carve (Inventables) - Shapeoko (Carbide 3D) - OpenBuilds machines - Custom GRBL builds - Laser engravers - Vinyl cutters - 3-axis mills - 4-axis rotary ## Use Cases - **Neon Sign Board Making** - Create LED neon sign templates and backplates - **CNC Routing** - Wood, plastic, aluminum - **Laser Cutting** - Acrylic, wood, leather - **Laser Engraving** - Photos, text, designs - **Vinyl Cutting** - Stickers, decals, signs - **PCB Milling** - Circuit boards - **Sign Making** - Commercial signage - **Woodworking** - Furniture, inlays - **Jewelry** - Precision metalwork - **Prototyping** - Rapid iteration - **Education** - Teaching CNC/CAM - **Hobbyist Projects** - DIY creations ## SEO Keywords easel alternative, carbide create alternative, makercam alternative, free cnc software, online gcode editor, mobile cnc app, browser cam, cnc simulator, grbl controller, svg to gcode, web-based cam, online cad cam, gcode viewer, toolpath simulator, cnc web app, laser cutter software, mobile-friendly cnc, touch-enabled cam, responsive cnc software, progressive web app cnc