# RMFG > RMFG is a US-based custom sheet metal fabrication company headquartered in Fort Worth, TX. We make and ship custom laser-cut, bent, welded, tapped, and powder-coated sheet metal parts across the continental US. Instant online pricing, no minimum order quantities, and lead times starting at 2 days. We invest heavily in technology and automation to make American manufacturing competitive with overseas alternatives. ## Homepage - [RMFG — Get metal parts and welded assemblies fast](https://www.rmfg.com/): Custom parts made at our Fort Worth, Texas factory and shipped across the continental US. Upload CAD at /quote/sheet. The hero includes a scrolling customer-logo strip. Compact animated service cards on the homepage illustrate sheet and rectangular-tube laser cutting, press brake bending, tapping, hardware insertion, welding, powder coating, and packing, with customer reviews and links to service documentation. A separate “Fast parts” section shows six STEP-derived parts—an enclosure, a slotted channel bracket, matte black square tube with cut holes, and three flat metal pieces in a mix of bare metal and colorful matte powder-coat finishes—on a white background with angled “GREAT PARTS FAST / BY PEOPLE WHO CARE” lettering and two columns about RMFG’s mission to make American manufacturing fast and convenient, from single parts to thousands of assemblies. ## Site Navigation The homepage and public pages share navigation for services, materials, resources, documentation, API & Agents, the Fort Worth factory, shipping, and customer accounts. Individual gauge charts, the STEP viewer, tonnage calculator, and tube table configurator remain available at their existing URLs. Get a quote at https://www.rmfg.com/quote/sheet; view orders at https://www.rmfg.com/orders and saved quotes at https://www.rmfg.com/account/quotes. Service pages include manufacturing illustrations alongside specifications and design-guide links. The sheet metal laser cutting, tube laser cutting, and press brake bending service heroes show real factory machining footage instead of 3D illustrations. Sheet material catalogs support material-family selection and thickness units; the tube catalog provides searchable profiles, unit conversion, and STEP/DXF reference downloads. Hardware catalogs let customers switch between studs, nuts, and standoffs. The manufacturing guide provides chapter navigation for services, materials, API documentation, and support. The resources directory can be filtered by reference charts and tools; existing downloads and calculators remain available. About and Shipping show the Fort Worth factory and an illustrative nationwide shipping map. Careers lists open jobs; the header, footer, and mobile menu link to it. The homepage and About also feature playable YouTube Shorts from @RMFGDOTCOM showing tube cutting, press brake bending, laser welding, and finished assemblies, with links to the channel. ## How It Works 1. Upload your STEP file 2. Get instant pricing with our automated quoting system 3. We manufacture your parts using precision equipment 4. Parts ship to you — most orders ship within 1-2 business days No minimum order quantities. Free shipping available. Volume discounts across all services. ### Reordering Signed-in customers can reorder any past order from its order page (rmfg.com/orders). Reorders aren't a blind copy: every part is re-quoted at current pricing and re-checked against current manufacturability rules (bend limits, hole-to-bend clearance, hardware and finish availability). Any price changes are shown old → new before checkout, and items with new manufacturability issues are flagged with an explanation and a link to adjust the part in the quote builder. ### Order Amendments: Adding More Parts to an Existing Order Guide: https://www.rmfg.com/docs/order-amendments Sign in with the account associated with the order and open its detail page at https://www.rmfg.com/order/{id} (find it through /orders). Open the Order Amendment workflow using the button currently labeled **Revise parts**. To add more units of a part already on the order, select that part or assembly, choose **Change quantity/material**, enter the new total quantity (5 existing + 2 additional = 7), and **Save configuration**. Quantity, material, thickness, finish, and operation changes reuse the existing STEP geometry. Choose **Review complete revision**, review the credit, final price including applicable tax, and revised shipping/delivery dates, then approve and pay any amount due. Saving a configuration or creating the quote alone does not apply it. Check the original order's active items and amendment history afterward. The current amendment flow does not append an unrelated new part. **Upload new STEP** replaces the selected part or entire assembly; it does not preserve the original as another active item. For a separate new part that must join the same order, contact support@rmfg.com with the order ID and requested addition to check feasibility. Do not instruct customers to use replacement as an add-only action. Eligibility: an account must have access to the order. Cancelled/refunded orders and shipped, delivered, refunded, or superseded items cannot be revised online. An assembly revision includes the entire assembly. Finish or cancel an existing amendment before starting another. A submitted change pending factory review cannot be edited during that review. Missing reusable shipping addresses require RMFG assistance. Production: before the selected items enter production, proceed directly to review/payment. After production starts, **Submit complete design change** sends the configuration, revision note, and price for factory approval. Pending or declined changes cannot be paid or applied; approval is not guaranteed. Production starting while a revision is prepared can also require review before completion. Payment: the original value of revised items is credited toward their replacements. Pay any final amount due; zero-due amendments still require approval. A lower-priced revision shows the refund due, processed after acceptance. Timing: request changes early; there is no guaranteed number of hours after checkout in which amendments remain available. Approve/pay before the expiration date shown on the quote. Expired or cancelled quotes cannot be accepted. Active revised items stay on the original active order, superseded items remain inactive in history, and the shipping address is reused. Revised work can move the whole order's estimated shipping/delivery later. Shipped, cancelled, or refunded orders cannot receive amendment items on the same order. ## Flat Laser Cutting Precision sheet metal laser cutting using a 3KW fiber laser system. ### Specifications - Tolerance: ±0.005" on overall dimensions - Maximum part size: 60" long × 47.5" wide flat pattern, in either orientation (cut from 48" × 120" sheets with edge clearance). Bent parts are measured by their flat blank, not the finished bent size. The quoter blocks larger parts as not manufacturable; e.g. 60" × 60" or 72" × 12" cannot be ordered. - Lead time: 1-2 days - No minimum order quantity - Automatic kerf compensation - Excellent repeatability between parts - Consistent edge quality ### Feature Size Guidelines - Holes: Minimum diameter = 1x material thickness; Optimal = 1.5x material thickness or larger - Slots: Minimum width = 1x material thickness; Optimal = 1.5x material thickness or larger - Holes, slots, and cutouts narrower than the material thickness are flagged on the quote for the selected material; the part can still be ordered after the customer accepts that those features may have rough edges, taper, or come out undersized. Round holes are measured by diameter; slots and cutouts by their narrowest width (a long or curved slot counts by its width, and a large cutout with a narrow neck is flagged). A feature exactly as wide as the thickness is fine. Details and diagrams: https://www.rmfg.com/docs/services/laser-cutting#small-features ### Materials - Aluminum: 5052-H32 (0.032"-0.25"), 6061-T6 (0.125"-0.25", flat parts only — not bendable) - Steel: Cold Rolled (0.036"-0.135"), Hot Rolled (0.06"-0.375"), Galvanized G90 (0.052"-0.108") - Stainless Steel: 304 #4 Brushed Finish (0.031"-0.109"), 304 2B Mill Finish (0.031"-0.19"), 316 (0.19"), 430 Magnetic (0.038") - Additional materials available on request ## Tube Laser Cutting Precision laser tube cutting for public steel, stainless steel, and aluminum tube profiles. ### Specifications - Tolerance: ±0.005" precision laser tolerance on overall dimensions - Bevel cuts: Up to 45° - Materials: Steel (A500 rectangular, A513-T5 DOM round, 4130 Chromoly round), Stainless Steel (304 round and rectangular), Aluminum (6061 and 6063 round and rectangular) - Operations: Tube cut-to-length, holes, slots, miters, coping, end profiles, and bevel cuts ### Design Guidelines - Upload STEP files with tube geometry, length, holes, slots, end cuts, and bevels modeled as required - Larger holes and slots generally produce cleaner, more repeatable tube parts - Bevel direction and fit-up should be clear in the uploaded model - Contact support if a needed tube profile is not shown in the public tube list ## Sheet Metal Bending CNC press brake bending with real-time 3D visualization in our quoting system. ### Specifications - Bend angle tolerance: ±1° - Linear dimension tolerance: ±0.015" - Possible bend angles: 1° to 90° - Angles greater than 90° are not possible - Hemmed edges are not possible with current tooling - Equipment: CNC press brake, 70-ton maximum capacity - Minimum flange length: Preferred calibrated V-die opening / 2, plus die shoulder radius (fallback typically ≥ 4× material thickness) - Minimum distance between adjacent bends (joggle / Z-bend): V-die opening + material thickness ### Volume Pricing (per bend) - 1+ parts: $4.00/bend - 2+ parts: $3.00/bend - 10+ parts: $2.50/bend - 50+ parts: $2.00/bend - 100+ parts: $1.00/bend ### Design Guidelines - U-channel parts: Base length should be at least 3x the height of flanges - Features must be placed at least 2× material thickness plus the tooling bend radius from any bend line to prevent distortion - Quote manufacturability calculates tonnage from the CAD bend-line length, the selected material's thickness and tensile strength, and its preferred calibrated die V-opening. If calibration is pending, it estimates the closest available shop die to the standard 8×-thickness opening and identifies the estimate in the result. The press is capped at 70 tons and 60"; high-tonnage material/tooling combinations may have a shorter maximum bend length. The flat pattern of a bent part must also fit the 60" × 47.5" maximum laser-cut part size. ## Welding Professional welding services by AWS D1.1 certified welders. ### Specifications - Lead time: Base processing + 7 days - Minimum charge: $45 per unique assembly - Certifications: AWS D1.1 structural welding code ### Welding Processes - MIG welding: For steel assemblies (high production efficiency) - TIG welding: For aluminum and stainless steel assemblies (precision work) ### Weld Finish - Annotate continuous welds or stitch patterns in the quote viewer. Stitch length, start-to-start pitch, and starting offset are entered in millimetres. The final bead stops at the guide end; welding and grinding prices exclude unwelded gaps. - Welds come as-is with minimal grinding - Splatter removal included - Basic cleanup of excess material - Structural integrity maintained ### Materials - Steel (MIG welded) - Aluminum (TIG welded) - Stainless Steel (TIG welded) ### Quality - AWS D1.1 certified welders - Distortion control through fixturing, sequenced welding, and heat management - Full documentation available: material certifications, welder qualifications, inspection reports ## PEM Hardware Insertion Press-fit PEM studs, nuts, and standoffs permanently installed into sheet metal parts during manufacturing. ### Available Hardware - PEM Studs: Threaded studs for bolt-on connections (available now) - PEM Nuts (Clinch nuts): Threaded receptacles (available now) - Standoffs: Spacers for PCB and panel mounting (available now) ### Searchable Hardware Catalog https://www.rmfg.com/docs/services/hardware#catalog - Reads the same live, paginated studs, nuts, standoffs, and active tap catalogs as the quote builder - A searchable table lists all hardware without pagination; search thread sizes, materials, hardware types, units, and PEM/McMaster part numbers - Expand the catalog to open a popup with the search box focused - Table columns include length/head height, hole diameter, minimum sheet thickness, and minimum hole-center-to-edge distance - Taps cut threads directly in the sheet; they are not installed fasteners ### Hardware Sizes - Available in both metric and imperial sizes - Multiple thread sizes and lengths - Each size has specific minimum sheet thickness and hole diameter requirements ### Installation Pricing (per piece) - 1+ pieces: $0.75 - 10+ pieces: $0.60 - 50+ pieces: $0.50 - 100+ pieces: $0.40 - 500+ pieces: $0.30 - Hardware cost is additional and varies by type and size ### Lead Time - Adds 1 day to production lead time ### Benefits vs Alternatives - Flush mounting: Studs sit flush with sheet surface - High pull-out strength: Superior to self-tapping screws - Reusable threads: Won't strip with repeated use unlike tapped holes - Thin material compatible: Can add threaded fastening points in material too thin to tap ## Countersinking Precision countersinking service for flush-mount fastener holes in sheet metal parts. ### Specifications - Angles: 82° (ANSI flat-head screws) and 90° (DIN 965 / ISO 10642 metric flat-head screws) - Side: Top or bottom of the material - Outer diameter: Configurable in mm or inches - Sizing limits: a countersink is only orderable when its outer diameter is wider than the existing hole and the cone fits within the sheet thickness (otherwise it would break through the back). The quote tool greys out options that don't fit. - Bend clearance: the countersink's outer lip must sit at least 2 × thickness + bend radius from any bend line. Since the lip extends (OD − hole Ø) / 2 past the hole edge, larger countersinks near a bend are blocked even when the underlying hole is fine. The quote tool greys those options out with the reason on hover. - Changing material or thickness after configuring re-validates your countersinks: manually-selected ones that no longer fit the new sheet are removed automatically (with a notification listing what was removed). Countersinks detected in your CAD file are never auto-removed. - Order blocking: designs with a hole, or a CAD-detected countersink lip, closer than 2 × thickness + bend radius to a bend line cannot be ordered with that material — the quote shows the specific violation and the order is blocked until the design is revised or a material with a smaller deformation zone (thinner sheet / smaller bend radius) is selected. The 3D viewer highlights the affected holes in red: circular holes get a ring marker plus a translucent red fill, and non-circular cutouts (slots) are shown as a red prism of their actual shape. Red is reserved for these violations — no tap/hardware color uses it. - Operation blocking: no operation of any kind (tap, stud, nut, countersink) can be applied to a hole inside the bend deformation zone — pickers grey those holes out ("Too close to bend"), catalogue applies skip them with a reason, and changing material re-validates existing operations, removing any that land in the zone. - Integrated with part production — no separate step needed ### Pricing (per countersink) - 1+ countersinks: $0.75 - 10+ countersinks: $0.60 - 50+ countersinks: $0.50 - 100+ countersinks: $0.40 - 500+ countersinks: $0.30 - Base price applies per order ### Benefits - Flush fasteners: Screw heads sit flush with the surface - Clean aesthetic: Smooth, professional appearance on visible surfaces - Standard angles: Covers ANSI, DIN, and ISO flat-head screw standards - Both sides supported: Top or bottom placement for assembly flexibility ## Tapping Professional precision tapping service for threaded holes. ### Available Tap Sizes (Metric, Right-Hand Thread) - M2×0.4 - M2.5×0.45 - M3×0.5 - M4×0.7 - M5×0.8 - M6×1 - M8×1.25 - M10×1.5 - M12×1.75 ### Pricing - Base price: $8.00 per order - Per-tap volume pricing: - 1+ parts: $2.00/tap - 2+ parts: $1.50/tap - 10+ parts: $1.25/tap - 50+ parts: $1.00/tap - 100+ parts: $0.75/tap ### Lead Time - Adds 1 day to production time ### Features - Automatic hole resizing for appropriate tap - Custom sizes may be available upon request ## Finishing After cutting and bending, parts can be finished to remove sharp edges, smooth surfaces, or add a colored coating. ### Available Finishes - As Cut: No additional finishing — parts ship straight from cutting. Lowest cost. - Deburring: Mechanically removes sharp edges and burrs. Often required for assemblies where internal edges affect fit-up. - Tumbled: Vibratory tumbling produces a uniform smoothed finish. Best for small to medium parts. - Powder Coating: Documented separately. Durable colored finish baked on at high temperature. ### Notes - Most parts default to deburring when eligible - Tumbling has size limits based on machine capacity - Finish choice may affect lead time and price ## Powder Coating Professional powder coating for durable, even finishes. ### Available Finishes - Gloss Black: High-gloss, mirror-like finish with deep black color. Best for decorative parts and modern aesthetics. - Matte Black: Low-gloss, smooth finish with deep black color. Best for industrial applications and reduced glare. ### Pricing Total = setup + (color-specific area allowance × quantity) + (labor and handling × quantity). - Setup: $15.00 default, shared across the quantity of a quoted part or color batch within an assembly. Separately quoted parts/assemblies can have separate setup charges. A uniformly coated welded group pays standard handling per completed weldment. - Base area allowance: $0.008 per cm², adjusted by selected color; covers blasting, spraying and powder. Sheet basis is flat blank area; tube basis is exterior wall area. Color catalog can override setup and area rates. - Labor and handling reflect finished part size and quantity, combined into one charge in the quote. The following are base labor rates; final labor and handling also accounts for finished size. - Base labor per coated unit (standard parts and weldments): $8.00 (1) → $7.00 (2–9) → $6.00 (10–49) → $5.00 (50–99) → $4.00 (100+) - Base labor per coated unit (small sheet parts ≤ 4" × 2" / 101.6 mm × 50.8 mm bounding box, automated sandblasting): $4.00 (1) → $3.50 (2–9) → $3.00 (10–49) → $2.50 (50–99) → $2.00 (100+) ### Lead Time - 5 days ### Design Requirements - Minimum hole size: 2.2 mm diameter. Each loose part or completed weldment needs a hanging hole 2.2 mm or larger. Connected components welded and coated together can share a hanging hole; a loose part with no qualifying hole cannot be powder coated. - Minimum material thickness: parts are sandblasted before coating, which can warp thin sheet. Steel and stainless sheet must be 0.060" (1.52 mm) or thicker and aluminum sheet 0.080" (2.03 mm) or thicker to be powder coated. Thinner sheet can still be ordered without powder coat. Tube parts are not limited by wall thickness. ### Benefits - Excellent durability and wear resistance - Even coverage on all surfaces - Protection against corrosion, wear, and UV damage ## Materials ### Aluminum Lightweight and corrosion-resistant metal ideal for applications requiring high strength-to-weight ratio. - 5052-H32: Good formability, excellent corrosion resistance, commonly used for sheet metal applications - 6061-T6: Higher strength, good machinability, heat-treatable ### Steel Strong and versatile metal with excellent formability. - Cold Rolled: Smooth finish, tight tolerances, good for precision parts - Hot Rolled: Cost-effective, good for structural applications - Galvanized G90: Zinc-coated for corrosion resistance ### Stainless Steel Highly corrosion-resistant steel alloy with excellent durability and aesthetic appeal. - 304 #4 Brushed Finish: Decorative brushed appearance, excellent corrosion resistance - 304 2B Mill Finish: Standard mill finish, smooth and reflective - 316: Superior corrosion resistance for marine and chemical environments - 430 Magnetic: Ferritic stainless, magnetic, cost-effective corrosion resistance ### Additional Materials - Additional materials available on request — contact support@rmfg.com ## Developer API RMFG is built API-first. The API enables programmatic access to: - Check if a design is manufacturable - Get instant pricing for custom parts - Order custom sheet metal parts Hosted MCP (recommended for quoting): https://api.rmfg.com/mcp. Setup: https://www.rmfg.com/docs/api/mcp. Use a remote MCP client with Streamable HTTP and native OAuth browser login (dynamic client registration, authorization code + S256 PKCE). The client manages credentials and refresh. Scopes: designs dfm quotes carts; no payments tool. Disconnect at /account#agent-connections. Codex: `codex mcp add rmfg --url https://api.rmfg.com/mcp`, then `codex mcp login rmfg`. The hosted server cannot read local paths or chat attachments. prepare_upload returns a private HTTP PUT capability and a browser upload link valid for 15 minutes. Upload STEP/STP bytes (maximum 50 MiB), then use inspect_design with the returned design_id. Tools include preview_design, search_catalog, configure_design, quote_designs, get_quote, get_dfm, create_review_link, get_review_link, create_checkout and get_checkout. Writes take an operation_key, reused only for identical retries. Tools handle bounded polling, retries and catalog pagination. Ask the customer before accepting manufacturing risks. Read back human review edits and re-quote before checkout. create_checkout uses the ready quote's stored configuration and returns a website checkout link; the customer confirms delivery and final total including tax before paying. Keep upload, review and checkout links private. API and agent guide: https://www.rmfg.com/docs/api. For a direct REST integration without MCP: Connect through OAuth using your agent’s existing HTTP or OAuth client. Discovery: https://api.rmfg.com/.well-known/oauth-authorization-server. Remote agents request a device code, show the browser approval link and matching code, and poll for authorization at the returned interval. Local/browser clients can use authorization code with S256 PKCE. The client must store credentials privately and rotate refresh tokens; no RMFG program needs to be installed. Connections expire after 30 days and can be revoked at /account#agent-connections. Manual API keys at /account#api-keys remain supported. Agent instructions: https://www.rmfg.com/docs/api/agent-guide.txt. Analyze STEP files, inspect every unique part and instance count, choose current catalog IDs, evaluate DFM, compare quotes, and create a cart_url for website checkout. The guide includes copyable prompts and HTTP examples. Generated reference: https://www.rmfg.com/docs/api/reference. Live public OpenAPI: https://api.rmfg.com/v1/openapi.json. Endpoints and schemas are generated from the running API on each deployment. Paid ordering with an agent connection additionally requires requesting the payments OAuth scope and explicitly enabling paid orders in the browser. To buy through the API, first save a card in your RMFG account under Card for API orders. Configure the cart destination and shipping option, provide a delivery phone in ship_to.phone or customer_phone on the payment request (new payments without either return 409 phone_required before charging), verify its ready quote and calculated tax, and obtain approval of the exact total before POST /v1/carts/{id}/pay with payment.type card_on_file. This creates a real charge and production order. Quote/cart creation alone does not buy anything. Keep the same idempotency key for identical retries. If payment is processing or times out, reconcile that cart instead of creating a second purchase. GET /v1/orders/{id} returns status and tracking. ### Example Use Cases - Instant sheet metal pricing/ordering integrated into CAD software - Automated ordering from GitHub repositories - Text-to-CAD tools with integrated ordering - Custom product configurators with live pricing ## Tools ### Free Online STEP Viewer Browser-based 3D STEP file viewer at https://www.rmfg.com/free-online-step-viewer. Upload and view STEP files without installing any software. ### Table Configurator 3D square-tube table configurator at https://www.rmfg.com/table-configurator. Design a tab-and-slot table frame (top hoop, support hoop, four legs) from the site's square tube profiles: - Pick material, tube type, and profile size/wall from real stocked profiles - Set width, length, and height; choose 1-9 shelf levels with adjustable spacing, optional deck tubes per level, and optional sheet metal panels — shelf panels get corner notches that fit around the legs, the top panel gets a configurable corner radius and edge overhang, with material and thickness from the flat sheet catalog - Choose between T-slot drop lock joints (T-prongs drop into T-slots and lock under gravity) and simple tab & slot joints (alignment tabs for welded assembly) - Download the CAD-ready STEP assembly or send it straight into the quoting flow ### Press Brake Tonnage Chart & Calculator Interactive tonnage calculator and full reference chart for air bending at https://www.rmfg.com/resources/press-brake-tonnage-chart-calculator. Covers mild steel, aluminum, and stainless steel. Features include: - Tonnage calculator: select material, thickness, die opening, and bend length to get required tonnage - Full matrix chart: tons per lineal foot for all thickness/die opening combinations - Reference-calculator estimates use material-family multipliers: Aluminum 0.5×, Steel 1.0×, Stainless Steel 1.5×. Quote manufacturability uses the selected database material's tensile strength and preferred calibrated die instead. - Downloadable PDF and PNG chart images (imperial and metric) - Static chart images available at /charts/press-brake-tonnage-chart-{material}-{unit}.png (e.g., steel-in, aluminum-mm, stainless-steel-in) - Material-specific pages: /aluminum and /stainless-steel sub-routes with dedicated SEO ## Shipping & Delivery All orders ship from Fort Worth, TX. Free FedEx Ground shipping on every order that meets standard limits. Continental US only (no Alaska, Hawaii, or international). Documentation: https://www.rmfg.com/docs/shipping ### Ordinary ground (included) Ordinary ground is bundled into part pricing. Estimate uses formed part/assembly dimensions, quantities, validated material weights, protective packaging and pallets. Every packed box must meet all limits: length ≤48 inches, second dimension ≤30 inches, actual and dimensional weight (L × W × H ÷ 139) ≤50 lb, length plus girth (L + 2W + 2H) ≤130 inches. Dimensions are in inches with length as the longest side. Eligibility depends on the whole order, quantity and packaging, not the bare part; no minimum order value. A 24×18×12-inch box is included at ≤50 lb actual weight; a 48×30×12-inch box exceeds the volume limit even if light. Checkout displays these thresholds and the selected quote’s estimated packed box/crate sizes and weights. The volume/girth explanation includes a labeled cardboard-box illustration: 24×18×12 inches, 5,184 cubic inches, 37.3 lb dimensional weight, 60 inches girth and 84 inches length plus girth. Checkout recommends the lowest total shipping/production charge and offers one faster-delivery choice when its quoted arrival date is earlier. Duplicate same-date carrier tiers are omitted; an existing saved selection stays visible. ### Oversized ground and freight / LTL Exceeding ordinary limits does not force freight. Eligible oversized cartons may use ground up to 150 lb and 165 inches length plus girth, within RMFG's 96-inch packed-dimension limit. Ground and LTL rates are requested when both are plausible, including multi-carton orders over 200 lb. Oversized ground: incremental live carton rate minus a live ordinary-carton allowance for the same destination and ship date, never less than zero. The allowance caps weight/dimensions to ordinary limits. Checkout explains the extra charge due to package size or weight. Freight / LTL: full live carrier quote plus estimated pallet/crate materials and crating labor, charged upfront as one shipping fee. Packaging includes a pallet, height-based collars and a lid, or a custom-crate allowance for larger footprints. Carrier rates use outer dimensions and weight including packaging, with address-verified delivery assumptions. Checkout asks whether the delivery needs a liftgate (no loading dock or forklift) and quotes the answer; API callers set ship_to.liftgate. Without an answer, verified commercial addresses default to no liftgate (customer can unload); residential or unverified addresses include residential delivery and liftgate. No flat surcharge. Delivery estimates come from the carrier for the planned ship date; missing estimates are shown as unavailable, never replaced with a fixed freight transit time. Contact support for inside delivery, limited-access sites, appointments, or other special requirements. ### Over 8 feet and unavailable quotes If any packed carton or pallet dimension exceeds 96 inches, automatic quoting and checkout stop. Packaging can push a shorter part over the limit. Oversize LTL can add significant cost: email support@rmfg.com. Incomplete or unverifiable measurements/weights require review. Failed oversized/freight rates never fall back to flat-price or free freight; select another quoted service or contact support. Proven ordinary ground can remain bundled during a carrier outage. ### In-Store Pickup Free pickup in Fort Worth, TX for eligible orders. Over-8-foot shipments still need support review before checkout. ### Production Lead Times Lead times are temporarily extended while we add capacity. - Sheet laser cutting: 6 days (5 days expedited) - Tube laser cutting: 10 days (8 days expedited) - Orders with both sheet and tube parts use the longer cutting time - Bending: +4 days (+3 days expedited) - Tapping: +2 days (+1 day expedited) - Deburring or tumbling: +2 days (+2 days expedited) - Powder coating: +6 days (+5 days expedited) - Welding: +8 days (+7 days expedited) - Orders before 10 AM CST begin same day; after 10 AM begin next day ## Company - Location: Fort Worth, TX - Focus: Fast, on-demand custom sheet metal parts and welded assemblies - Philosophy: Making American manufacturing competitive through technology and automation - Support: support@rmfg.com - Website: https://www.rmfg.com - Careers: https://www.rmfg.com/careers lists every open role at the Fort Worth factory, grouped by department, with location, on-site/hybrid/remote, employment type, and pay range when published. Each posting at /careers/{role} has the full description and an online application (contact details, optional PDF or Word resume up to 4 MB, a required answer in the applicant's own words, not AI-written, about why they're interested in the role and what traits, background, or hobbies make them an interesting candidate, and role-specific questions). Every role includes health insurance after 90 days, 2 weeks PTO, 5 sick days, a $200 boot reimbursement from day one, and free company lunch on Fridays; RMFG hires and promotes from within, and many team members started as Production Support Technicians. Postings state their requirements: many roles require applicants to be U.S. persons as defined by ITAR (22 CFR 120.62: U.S. citizens, lawful permanent residents, or protected individuals such as refugees and asylees) and a background check before an offer, and the application asks yes/no screening questions for each. Every application also asks whether the applicant has been convicted of a criminal offense relevant to the duties or safety requirements of the role, with a brief explanation if yes; RMFG conducts background checks as part of hiring, and a conviction does not automatically disqualify an applicant. The typical process is apply online, a short phone call, a shop visit to meet the team, a background check where required, then an offer. Interviews are scheduled through Cal.com, which sends calendar invites. Applicants receive an email confirmation. ## Resources All resources available at https://www.rmfg.com/resources with filtering by category (Tool, Calculator, Reference). - Aluminum Gauge Thickness Chart: https://www.rmfg.com/resources/aluminum-gauge-thickness - Mild Steel Gauge Thickness Chart: https://www.rmfg.com/resources/mild-steel-gauge-thickness - Stainless Steel Gauge Thickness Chart: https://www.rmfg.com/resources/stainless-steel-gauge-thickness - Metal Melting Points Reference: https://www.rmfg.com/resources/metal-melting-points - Press Brake Tonnage Chart & Calculator: https://www.rmfg.com/resources/press-brake-tonnage-chart-calculator - Aluminum Tonnage Calculator: https://www.rmfg.com/resources/press-brake-tonnage-chart-calculator/aluminum - Stainless Steel Tonnage Calculator: https://www.rmfg.com/resources/press-brake-tonnage-chart-calculator/stainless-steel API carts support up to 100 configured line items on create and update; quantities do not count toward this limit. Split larger baskets into separate carts. Unchanged checkout choices reuse the saved quote. Website cart links let customers enter or edit their shipping address at checkout and refresh delivery options for the shared basket before payment. Delivery controls appear directly above payment, with inline guidance for missing details. Customers can choose in-store pickup and save their pickup name there. Freight explanations identify the uploaded part file. Finishing a shared design review adds a private copy with the reviewed configuration to the browser basket. The customer can adjust quantity, choose shipping, and check out like a manually uploaded design; the integration’s source design is unchanged. Tube stock references: missing catalog corner radii are unspecified, not zero. Sharp corners in reference CAD do not specify supplied stock; confirm corner dimensions with RMFG when fit depends on them. ## Experimental bend plan viewer - `/resources/bend-plan-viewer`: opens a local, self-contained JSON preview produced by the bend planning API. No upload is performed by this viewer. Request `POST /v1/dfm/{dfm_id}/parts/{part_id}/bend-plan` with `{"include_preview": true}` after production-file preparation. The endpoint is feature-gated and may be unavailable on public deployments. The schema-2 response contains one `program`, `checks`, and optional `preview` geometry/animation. The viewer also accepts older saved responses. Displays tool setups, independent backgauge movements, bend animation and sampled collision findings. No hosted viewer URL is created. Sampled clearance does not qualify an executable press-brake program. ## Saved bend programs (experimental) - `POST /v1/bend-programs` accepts `dfm_id` and `part_id` after DFM production-file preparation. It returns a compact saved resource; use an `Idempotency-Key` and poll its URL or subscribe to `bend_program.completed` / `bend_program.failed`. Full `/program`, `/checks`, and binary `/preview.glb` resources are separate. - `/bending/{id}`: authenticated hosted viewer for saved bend programs. Open the returned `preview.viewer_url` to play the part, tooling and backgauges, see the press brake (shown by default at 20% opacity with its front support table folded down; it can be hidden or made more opaque), and jump to reported collisions. Sampled collisions are marked on the timeline; during playback the colliding part turns red, the tooling, ram, frame or backgauge it hits is marked red at the contact, and a callout names both. GLB geometry/animation is loaded separately, without large numeric arrays in the status response. While processing, the compact `progress` field reports geometry preparation, setup search, or preview saving. Owner access is required; the URL is not a public share link. Feature-gated on the API deployment. A sampled pass remains `machine_ready: false`. ## Bending preview in quoting - Upload a formed sheet-metal STEP on `/quote/sheet`, choose material and thickness, and use the small **Watch bending preview** play icon next to the part filename when a valid preview is ready. For guest and signed-in quote sessions, every ready bent part in an assembly starts generation through a bounded background queue as soon as corrected manufacturing geometry is ready, without waiting for the part to be selected or scrolled into view, in parallel with DXF exports and display-model conversion; generation is silent on the card. The play icon appears for every completed program with an available model. It turns red when the sampled checks find the part colliding with the tooling, ram, frame or backgauges, and the preview then highlights the collision. Collisions do not currently block ordering. Pending and failed generations show no card status or action and do not change ordering eligibility. The animation opens in the quote page, with tooling, backgauges, an optional press brake with adjustable opacity, and highlighted sampled collisions. Tooling setup details and internal check findings are not shown. Multi-part uploads offer a selector for the previews that are ready; other parts can keep processing in the background. The camera fits once on open, then preserves manual orbit, pan and zoom throughout playback and handling, with no camera preset buttons. Playback defaults to 2× with adjustable speed, while between-bend transitions release the punch, withdraw the assembled sheet in front of the tooling, reorient it, and reinsert it. Handling is illustrative, not a collision-validated robot path. The preview uses the same light dialog, Done action, and shared controls as part configuration. Neutral gray lighting and materials keep the part distinct from tooling, with dark backgauge fingers on lighter gray supports. One timeline scrubs through the full bending sequence, with play/pause and speed controls that stay visible on smaller screens, and reopening a ready preview reuses its cached model. - The preview reuses the quote's existing DFM production preparation, including calibrated bend-radius, thickness and selected hardware corrections. It does not ask for a second upload or material selection. The subsequent bendable-model stage builds simulation geometry from the prepared STEP; it does not repeat thickness or radius correction. Applied corrections are shown above the simulation. Changing quote configuration selects a new prepared result. - Generated programs stay private to the guest quote session or signed-in account that owns them; guests do not need to sign in to watch their preview. `/bending` redirects to quoting; `/bending/{id}` remains a saved-program viewer. Results require review before machine use. Formal customer quotes with automatic pricing have no hard expiration. Prices refresh when reopened 14 days after the last successful pricing calculation, and changed totals must be reviewed before payment. Quotes adjusted by support retain an explicit validity window. - Authenticated dropship shipment invoices: /account/dropship/invoices. Approved customers and named invoice viewers can review published invoices, shipment/order breakdowns, deposit credits, and payment status. Each invoice has a copyable URL, preserved through sign-in, with print/PDF and CSV export. This private account page is not publicly indexable.