EP/42
DESIGN & BUILD REVIEW / P1

ErgoPoint42

Compact wireless split keyboard with two pointing sticks.

42 keys
127.4 × 97.6 mm per half
20.2 mm maximum height
Right half connects to the computer by USB or Bluetooth. Left stays linked by Bluetooth and can charge independently from USB. Circuit and digital clearance checks passed; dual-pointer firmware compiled and passed radio simulation. Physical fit, feel, battery life and travel durability await a prototype.
P1 / ASSEMBLED VIEWS

Assembled views

ErgoPoint42 P1

ErgoPoint42 P1

Frozen P1 geometry in warm porcelain and graphite. Right display artwork is illustrative.

The complete layout

The complete layout

Original 21-key Keyball-left coordinates per half, mirrored for the right. Both pointing sticks retained.

Low profile, compact footprint

Low profile, compact footprint

20.24 mm maximum cap height including feet; 127.43 × 97.55 mm per half. Digital dimensions, not measured hardware.

Pointing-stick detail

Pointing-stick detail

The actual relieved KLP caps, printed extension and nub. Sensor feel and physical fit still require prototype testing.

P1 / EXPLODED BUILD

Exploded build

Every assembly group is spread apart for inspection. Module envelopes and exploded offsets are illustrative. Wiring paths and an assembly sequence still need physical verification.

Left complete build0102030405060708091011121314

Left complete build

All assembly groups separated vertically and sideways for inspection. Simplified electronics are envelopes; offsets are illustrative.

  1. 01 / Keycaps21 actual KLP cap meshes
  2. 02 / Upper shellOne-piece switch plate and electronics cover
  3. 03 / Switches21 simplified switch housing and stem envelopes
  4. 04 / Carrier PCBExact native KiCad board with 30 official package representations
  5. 05 / Lower shellActual printable base with support relief
  6. 06 / Protected batteryAdafruit 1317 reserved package envelope
  7. 07 / Insulating trayActual four-post printable tray
  8. 08 / Controller + USBXIAO nRF52840 Plus simplified envelope
  9. 09 / Pointing driverDetached OEM driver reserved envelope
  10. 10 / Pointing sensorOEM sensor reserved envelope
  11. 11 / Stem extensionActual printed pointing extension
  12. 12 / Pointing nubActual printed cap/nub
  13. 13 / FastenersSix M1.6 screws and six captive nuts, nominal envelopes
  14. 14 / FeetSix rubber-foot envelopes
Right complete build010203040506070809101112131415

Right complete build

All assembly groups separated vertically and sideways for inspection. Simplified electronics are envelopes; offsets are illustrative.

  1. 01 / Keycaps21 actual KLP cap meshes
  2. 02 / Upper shellOne-piece switch plate and electronics cover
  3. 03 / Switches21 simplified switch housing and stem envelopes
  4. 04 / Carrier PCBExact native KiCad board with 30 official package representations
  5. 05 / Lower shellActual printable base with support relief
  6. 06 / Protected batteryAdafruit 1317 reserved package envelope
  7. 07 / Insulating trayActual four-post printable tray
  8. 08 / Controller + USBXIAO nRF52840 Plus simplified envelope
  9. 09 / Pointing driverDetached OEM driver reserved envelope
  10. 10 / Pointing sensorOEM sensor reserved envelope
  11. 11 / Stem extensionActual printed pointing extension
  12. 12 / Pointing nubActual printed cap/nub
  13. 13 / FastenersSix M1.6 screws and six captive nuts, nominal envelopes
  14. 14 / FeetSix rubber-foot envelopes
  15. 15 / Optional displaynice!view reserved board and screen envelope
P1 / CASE PARTS

Case parts

All 11 distinct printable parts are shown. Choose either the display or plain right upper shell. One selected build uses 10 structural and pointing pieces, plus 42 keycaps.

Left lower shell

Left lower shell

Lower shell with recessed screw seats and foot pockets. Print one for this half.

127.4 × 97.6 × 3.6 mm / PA12 candidate
Right lower shell

Right lower shell

Lower shell with recessed screw seats and foot pockets. Print one for this half.

127.4 × 97.6 × 3.6 mm / PA12 candidate
Left integrated upper shell

Left integrated upper shell

Upper shell integrates the switch plate and electronics cover. Print one for this half.

127.4 × 97.6 × 11.0 mm / PA12 candidate
Right display upper shell

Right display upper shell

Upper shell with the right display opening. Use the plain alternative if omitting the display.

127.4 × 97.6 × 14.2 mm / PA12 candidate
Right plain upper shell

Right plain upper shell

Alternative to the display upper shell. Choose this for a build without the right display.

127.4 × 97.6 × 11.0 mm / PA12 candidate
Left insulating battery tray

Left insulating battery tray

Rigid battery separation with four supports. Print one for this half.

20.9 × 29.4 × 4.3 mm / PA12 candidate
Right insulating battery tray

Right insulating battery tray

Rigid battery separation with four supports. Print one for this half.

20.9 × 29.4 × 4.3 mm / PA12 candidate
Left pointing extension

Left pointing extension

Rigid extension transfers force to the OEM sensor. Fit and retention need prototype checks.

5.3 × 5.3 × 12.6 mm / PA12 candidate
Right pointing extension

Right pointing extension

Rigid extension transfers force to the OEM sensor. Fit and retention need prototype checks.

5.3 × 5.3 × 12.6 mm / PA12 candidate
Left pointing nub

Left pointing nub

Flexible fingertip contact. Material hardness and grip need prototype checks.

6.0 × 6.0 × 1.2 mm / Flexible TPU
Right pointing nub

Right pointing nub

Flexible fingertip contact. Material hardness and grip need prototype checks.

6.0 × 6.0 × 1.2 mm / Flexible TPU
P1 / CIRCUIT BOARDS

Circuit boards

Native KiCad geometry includes copper, pads, drills, mask and silkscreen. Small packages use official library models. Controllers, switches and off-board modules are shown in the exploded build.

Download PCB review files ↗
Left PCB: component side

Left PCB: component side

Left bare PCB, viewed from above. Native switch lands, controller connections, mounting holes, white silkscreen and routed copper are shown with a proposed graphite solder mask.

Left PCB: underside

Left PCB: underside

Left bare PCB, turned over. The underside reveals the diode footprints, native routing and plated switch holes.

Left PCB: detail view

Left PCB: detail view

Left bare PCB at an oblique angle, showing its 1 mm nominal thickness, drilled openings, exposed gold-colored lands and native routing beneath the proposed solder mask.

Left PCB: surface mount assembly

Left PCB: surface mount assembly

Left PCB with 30 official KiCad library package models: 21 underside diodes, three resistors, three capacitors, a load switch, a battery connector and a power switch. Controller, key switches and other off-board parts appear in the full keyboard assembly views.

Right PCB: component side

Right PCB: component side

Right bare PCB, viewed from above. Native switch lands, controller connections, mounting holes, white silkscreen and routed copper are shown with a proposed graphite solder mask.

Right PCB: underside

Right PCB: underside

Right bare PCB, turned over. The underside reveals the diode footprints, native routing and plated switch holes.

Right PCB: detail view

Right PCB: detail view

Right bare PCB at an oblique angle, showing its 1 mm nominal thickness, drilled openings, exposed gold-colored lands and native routing beneath the proposed solder mask.

Right PCB: surface mount assembly

Right PCB: surface mount assembly

Right PCB with 30 official KiCad library package models: 21 underside diodes, three resistors, three capacitors, a load switch, a battery connector and a power switch. Controller, key switches and other off-board parts appear in the full keyboard assembly views.

ONE COMPLETE PAIR

Parts to order

Supplier prices and stock checked September 7, 2026. Installed and purchase quantities are separate.

PRICED HARDWARE$140.06 partial subtotal

Priced required purchase quantities, including $48 for two TrackPoints if available. Excludes PCBs, printing, screws, feet, consumables, tools, shipping and tax.

OPTIONAL DISPLAY+$20.00

Core electronics

PartFit per pairOrderPurchase costSupplier
XIAO nRF52840 Plus, plainSeeed 102010672

Use the Plus plain version, with no tall headers. The original non-Plus XIAO lacks the required accessible pins. Solder both underside battery joints.

2 each2 each$20.80Seeed Studio ↗Supplier page says In Stock.

Keys

PartFit per pairOrderPurchase costSupplier
Kailh Deep Sea Silent Mini Whale tactileCPG1353S01D02-03; retail SKU CPG1353S01D02-03-30PCS

Two 30-packs supply 60 switches: 42 fitted and 18 spare. The default product page may select the linear version; use the exact tactile variant link. Physical fit of retail suffix -03 still needs a sample check against the family drawing.

42 each2 packs of 30; 18 spare$36.60Kailh direct ↗Exact Tactile / Whale / 30 pcs variant reports available=true in supplier product data.

Pointing

PartFit per pairOrderPurchase costSupplier
Complete Sprintek TrackPoint assembliesSK8707-01-004

Each order must include the sensor, driver PCB and working OEM sensor-to-driver interconnect. Listing explicitly includes sensor, driver and red cap; interconnect completeness needs confirmation. Keep the OEM link. Five carrier wires attach to castellated driver pads 1 through 5, not the FFC pin numbering.

2 each2 each$48.00Holykeebs ↗Product page says Sold out, while supplier product data reports available=true for variant 50086255821090. Confirm before relying on availability.

Power

PartFit per pairOrderPurchase costSupplier
Protected LiPo battery, 3.7 V 150 mAhAdafruit 1317

Ships with JST-PH. P1 uses JST-SH, so convert the leads using the connector items below and verify polarity: J3 pin 1 BAT+, pin 2 GND. Firmware selects 50 mA charge. Battery switch must be ON to charge; USB still powers the controller with it OFF. Do not assume the TrackPoint works down to the pack cutoff.

2 each2 each$11.90Adafruit ↗Supplier page says In stock.

Optional display

PartFit per pairOrderPurchase costSupplier
nice!view right displaynice!viewOptional

Right half only. Select the display right frame and matching right firmware. The supplied tall headers are not used. Omit this item for the plain right frame.

1 each1 each$20.00Typeractive ↗Supplier product data reports available=true for variant 44753694228711.

PCB components

PartFit per pairOrderPurchase costSupplier
Matrix signal diodesDiodes Incorporated 1N4148W-7-F

21 diodes per half, 42 total. Buy 50 cut-tape parts, leaving 8 spare. Cathode stripe faces ROW. Installed component height must be no more than 1.35 mm; do not select another package.

42 each50 each; 8 spare$3.84DigiKey ↗1,409,610 listed at check.
Peripheral rail load switchesTexas Instruments TPS22919DCKR

U2, one per half. Carrier ties pin 5 QOD to pin 6 OUT. Keep the exact DCK package.

2 each2 each$0.46DigiKey ↗108,643 listed at check.
Battery isolation slide switchesC&K PCM12SMTR

Exact native footprint. A different slide switch needs a footprint and enclosure check. OFF disconnects battery power and charging; it does not disconnect USB power.

2 each2 each$2.56DigiKey ↗5,781 listed; product is obsolete and will not be restocked.
5.6 kΩ 1% pull-up resistorsYAGEO RC0603FR-075K6L

R1 and R2 on each half. Ten at the quantity tier cost less than four at the single-piece price; 6 spare.

4 each10 each; 6 spare$0.25DigiKey ↗129,396 listed at check.
10 kΩ 1% reset pull-down resistorsYAGEO RC0603FR-0710KL

R3 on each half. Suggested prototype order leaves 8 spare.

2 each10 each; 8 spare$0.25DigiKey ↗2,884,355 listed at check.
100 nF X7R bypass capacitorsYAGEO CC0603KRX7R9BB104

C1 on each half. Maximum listed body height 0.90 mm; keep installed height at or below 1.0 mm. Eight spare.

2 each10 each; 8 spare$0.55DigiKey ↗517,033 listed at check.
1 µF X7R bypass capacitorsYAGEO CC0603KRX7R6BB105

C2 and C3 on each half. Maximum listed body height 0.90 mm; keep installed height at or below 1.0 mm. Six spare.

4 each10 each; 6 spare$0.95DigiKey ↗193,319 listed at check.

Connectors and wiring

PartFit per pairOrderPurchase costSupplier
JST-SH side-entry battery headersJST SM02B-SRSS-TB

J3, one per half. Mouth points outward. Pin 1 BAT+, pin 2 GND.

2 each2 each$0.76DigiKey ↗84,212 listed at check.
JST-SH battery cable housingsJST SHR-02V-S

One housing per battery. Contacts are not included; use the precrimped leads below.

2 each2 each$0.22DigiKey ↗88,710 listed at check.
JST-SH precrimped battery lead wiresJST ASSHSSH28K51

Cut each double-ended lead at its middle to make four roughly 25 mm contact tails total. These supply all four SH contacts. Mark polarity because the wires are black, splice to the original pack leads, insulate and verify the finished connector. Check routing length before cutting.

2 each2 each$0.92DigiKey ↗24,056 listed at check.
JST-SH cable contacts, supplied by precrimp leadsJST SSH-003T-P0.2-H

Counted here for native BOM coverage only. Buying loose contacts instead requires correct tooling; the linked base listing has a full-reel minimum of 23,000, unsuitable for this prototype.

4 eachNo separate orderCounted aboveJST / DigiKey ↗Provided by the two double-ended precrimped wires above. No separate purchase.
Fine stranded wire for both TrackPoints and optional displayNCE 5240253 Ultra-flex 32 AWG orange

Five short carrier-to-driver wires per half, plus five for the optional right display. Keep the original sensor-to-driver links. Cut to the measured route, leave service slack, and label both ends if using one color. Do not run wires across the XIAO antenna.

10 short runs; 15 with the display1 10 ft length$7.69Lombard Hobbies ↗Supplier product data reports available=true.
Compact PH-to-SH battery lead conversion assembliesProject assembly using JST items above

Retain a compact lead by replacing the original PH connector with the SH housing and insulated precrimped tails above. A plug-to-plug PH-to-SH adapter is an alternative only after checking its extra bulk in the case; the model does not reserve a mated PH pair. Components are already counted.

2 eachAssemble from listed partsCounted aboveAssemble locally

Hardware

PartFit per pairOrderPurchase costSupplier
M1.6 x 7 mm countersunk case screwsHardware Specialty 906178 / DIN965A-M1.6X7-A2-H

Six per half. Supplier lists 7 mm length, 90° head, 2.88 mm head diameter and 0.96 mm head height. This is a dimensional candidate for the model's 6.9 mm screw, not a physical fit approval. Confirm head seating, nut engagement and tip clearance on a sample. Exact item uses Phillips No. 0; the 8 mm Accu fallback uses PZ0 and requires qualified shortening.

12 each12 eachQuote / verifyHardware Specialty ↗Exact 7 mm catalog item and dimensions verified. Price, stock and minimum order are not disclosed; quotation required.
M1.6 captive hex nutsMS&TCO 16368 / DIN 934 M1.6 brass

Six per half. Three 4-packs give exactly 12 nuts. Model pockets are 3.3 mm across flats; verify actual nuts fit without splitting the print.

12 each3 packs of 4$12.00Timesavers ↗Supplier lists 4-pack at $4.00 and an order control; no stock count disclosed.
Custom Ø5 mm adhesive feet from 3M SJ58323M Bumpon SJ5832, cut to Ø5 mm

Six per half. 3M specifies solid polyurethane with R-30 natural-rubber adhesive, nominal 0.8 mm total thickness excluding the release liner, tolerance ±0.13 mm. Cut twelve Ø5 mm circles. Seats are Ø5.2 mm and 0.2 mm deep, giving nominal 0.6 mm exposed height. Do not add another adhesive layer. Check actual thickness, roundness, grip and adhesion to the finished PA12 sample. This is a verified material route, not an off-the-shelf or physically qualified finished foot.

12 eachQuote / prepareQuote / verifyGleicher Manufacturing or local cutting from SJ5832 rollstock ↗3M material thickness and converter capability verified. Exact Ø5 mm retail foot not found; request a cut-part/material quote. Converter lists pre-production work from $250, not a quote for these feet.

Custom fabrication

PartFit per pairOrderPurchase costSupplier
Custom left carrier PCBErgoPoint42 P1 left

One fitted board of this hand. Left and right are distinct designs, not two copies of one board. Keep board thickness at 1.0 mm. These are prototype fabrication previews; physical component fit remains to be checked.

1 eachQuote / prepareQuote / verifyJLCPCB or equivalent fabricator ↗Custom fabrication. Price and supplier minimum require the final file quote.
Custom right carrier PCBErgoPoint42 P1 right

One fitted board of this hand. Left and right are distinct designs, not two copies of one board. Keep board thickness at 1.0 mm. These are prototype fabrication previews; physical component fit remains to be checked.

1 eachQuote / prepareQuote / verifyJLCPCB or equivalent fabricator ↗Custom fabrication. Price and supplier minimum require the final file quote.
Left lower shellProject STL base_left

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Right lower shellProject STL base_right

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Left upper shell and switch plateProject STL frame_left

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Right upper shell with display openingProject STL frame_right

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Right upper shell without displayProject STL frame_right_plain

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Left insulated battery trayProject STL battery_tray_left

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Right insulated battery trayProject STL battery_tray_right

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Left pointing-stick extensionProject STL pointing_extension_left

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Right pointing-stick extensionProject STL pointing_extension_right

PA12 is the preferred structural prototype material. Print local FDM fit samples before that expense. Choose exactly one right upper shell. Validate the actual switch, pegs, nut pockets and battery fit before final finishing.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Left pointing-stick nubProject STL pointing_nub_left

Print in flexible TPU. Qualify stem retention, hardness, grip and keycap clearance on a physical sample. Use the supplied P1 nub mesh.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.
Right pointing-stick nubProject STL pointing_nub_right

Print in flexible TPU. Qualify stem retention, hardness, grip and keycap clearance on a physical sample. Use the supplied P1 nub mesh.

1 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Print from the supplied project file; process, material and price need a quote.

Keycaps to print

PartFit per pairOrderPurchase costSupplier
KLP-Lame Normal Tilted caps, original geometryKLP-Lame MX stem / MX size

Original geometry means the unmodified source mesh, not an off-the-shelf set. Preserve the exact orientation and profile recipe. Use MX-size files, not Choc-size files. Test stem fit first.

16 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Custom print, not a retail set.
KLP-Lame Saddle caps, original geometryKLP-Lame MX stem / MX size

Original geometry means the unmodified source mesh, not an off-the-shelf set. Preserve the exact orientation and profile recipe. Use MX-size files, not Choc-size files. Test stem fit first.

6 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Custom print, not a retail set.
KLP-Lame Thumb caps, original geometryKLP-Lame MX stem / MX size

Original geometry means the unmodified source mesh, not an off-the-shelf set. Preserve the exact orientation and profile recipe. Use MX-size files, not Choc-size files. Test stem fit first.

12 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Custom print, not a retail set.
KLP-Lame caps with TrackPoint clearanceEight distinct project-modified meshes

Print one each for R, T, F, G, U, Y, J and H. These replace eight source caps; do not add them on top of 42 standard caps. Total cap recipe: 16 Normal Tilted + 6 Saddle + 12 Thumb + 8 modified = 42.

8 eachQuote / prepareQuote / verifyJLC3DP or local printing ↗Custom print from eight distinct files.

Consumables

PartFit per pairOrderPurchase costSupplier
Polyimide insulation tapeAdafruit 3057

Use small pieces to insulate exposed lead joints and likely contact points. Keep the printed battery trays; tape does not replace their rigid insulation. Whole-roll cost is not per-pair material consumption.

As needed1 roll$4.95Adafruit ↗32 rolls listed at check.
Thin removable retention adhesive3M 9415PC candidate

Candidate for removable non-load-bearing driver or cable retention. Check adhesion to the actual print material and keep the USB antenna area clear. The preferred SJ5832 foot material already includes its own adhesive; do not add this tape to it.

As neededQuote / prepareQuote / verifyFindTape ↗Supplier product page verified; selected-width price not exposed.
Fine electronics solderAdafruit 1930 SAC305

For through-hole and SMD joints. Use existing compatible electronics solder if available. Whole-spool price is a workshop purchase, not material consumed by one pair.

As needed1 spool$27.50Adafruit ↗Supplier page lists In stock.
No-clean electronics fluxChip Quik CQ4LF; Adafruit 3468

For the small PCB components and castellated module joints. Buy only if not already in the workshop.

As needed1 pen$7.95Adafruit ↗Supplier page lists In stock.

Accessories

PartFit per pairOrderPurchase costSupplier
USB data and charging cablesAdafruit 4474, USB-A to USB-COptional

One for the right host connection and one for independent left charging. Existing cables can be reused. Choose a host-end connector that matches your computer or charger; USB-C-to-C alternate is linked. No wired cable connects the two keyboard halves.

2 each2 each$9.90Adafruit ↗Supplier page lists In stock.

Tools, if needed

PartFit per pairOrderPurchase costSupplier
Temperature-controlled soldering iron, fine tip, tweezers, fine cutters, wire stripper and magnificationOptional

Assemble SC70/0603 components, solder XIAO castellations and prepare fine leads. Choose a stripper that handles 32 AWG.

Workshop itemOnly if neededVerify selectionAdafruit tools ↗
Multimeter and calipersOptional

Check battery polarity and continuity, rail voltages and actual switch, connector, screw and printed dimensions.

Workshop itemOnly if neededVerify selectionAdafruit tools ↗
Phillips No. 0 driver for the exact 7 mm screw candidate, and a 5 mm pad punch if cutting feetOptional

Match the final screw. The 8 mm Accu fallback uses PZ0 and requires qualified shortening/deburring. A punch is only needed if making SJ5832 feet locally.

Workshop itemOnly if neededVerify selectionMatch the final fastener ↗
Current-limited bench supply and logic analyzer, borrow or use existing equipmentOptional

First power checks and PS/2 clock/data validation for the unbuilt prototype. Not components installed in the keyboard.

Workshop itemOnly if neededVerify selectionExisting workshop equipment or borrowed test equipment

Custom fabrication, unpriced hardware, consumables, tools, labor, shipping and tax are additional. These links do not place an order.