This keypad is empty.
Drop a CAD file (.dwg / .dxf / .dwt) to auto-generate buttons from your layer table, or use Auto-fill for an AI-designed layout. You can also start from a saved template.
Paste a previously-exported JSON backup, or a DAT/EM Keypad .dkf file. Either is added as a new project (won't overwrite existing). Some .dkf features are flattened on import — see toast for details.
Drop a .dxf, .dwg, or .dwt file. The layer table is parsed and you pick which layers become buttons. DWG/DWT parsing uses an in-browser WASM build of LibreDWG; expect a one-time ~14 MB download on first use of that path (cached after).
Paste your feature code library, layer naming convention, or anything project-specific. The AI generator will use these exact names instead of generic placeholders.
Useful things to include: layer codes (BLDG, ROAD_EOP, HYDRO_EDGE, etc.), what each represents, project type (planimetric / topographic / utility), client conventions, surface naming, anything else specific to this job.
I'll design a full layout based on your project context: stereo controls, drawing tools, layer switches for your feature codes, OSNAPs, and navigation.
If you're new to keypad-driven aerial photogrammetry compilation in Civil 3D + DAT/EM Summit Evolution, this is the 5-minute primer. Skim once, come back when needed.
Every keypad button sends a command string. Five prefixes are doing the heavy lifting:
^C^C — cancels any running command before yours starts. Always use it on the first line of an AutoCAD/Civil 3D macro, or your button gets eaten by whatever was already running._ — language-independent command name. _LINE works on French Civil 3D; bare LINE might not. Use it on every AutoCAD command.- — suppresses the dialog popup. LAYER opens the Layer Manager (breaks your collection rhythm). -LAYER runs at the command line. Always use the dash form while digitizing.' — transparent command. Runs inside the current command without ending it. Mostly for mid-feature OSNAP toggles: '_-osnap;end.; — equals pressing Enter. -LAYER;S;BLDG;; is dash-LAYER, Enter, Set, Enter, BLDG, Enter, Enter. The trailing ;; exits the LAYER command — forgetting it leaves LAYER hanging and eating your next keypress._3DPOLY, -LAYER, _AECCDRAWFEATURELINES — run in the AutoCAD command line. The bulk of your macros.Driver, RaiseZ, ZLock — drive Summit itself (the stereo viewer). Case-sensitive — driver won't work, only Driver.AUTOARC3D, PSQR, place cell — come from Capture for AutoCAD. Capture must be loaded in your Civil 3D session or these silently do nothing. Test with AUTOARC3D at the command line — if AutoCAD says "Unknown command," Capture isn't loaded.^C^C-LAYER;S;V-ROAD-PAVE;;\nAUTOARC3D — DAT/EM Capture's 3D auto-arc, the default for ground-following linear features (roads, curbs, fences, edges, hydro).^C^C-LAYER;S;V-BLDG;;\nPSQR2D — DAT/EM "place square" auto-squares 90° corners. Use for buildings, decks, foundations, porches, garages, retaining-wall corners, anything orthogonal.^C^C-LAYER;S;V-UTIL-POWR-POLE;;\n-INSERT;POLE; — point features. Macro ends at the insertion-point prompt; you click in the stereo image to place.^C^C-LAYER;S;V-TOPO-BRKL;;\n_AECCDRAWFEATURELINES — Civil 3D feature line. These can be added to a TIN as actual surface breaklines.^C^C-LAYER;S;V-TOPO-SPOT;;\n_AECCCREATEPTMANUAL — surveyable, gets a number, drops on the right layer.'_-osnap;end — transparent OSNAP set, doesn't interrupt the active drawing command.ZLock pins your cursor's elevation; draw the perimeter; ZUnlock when done. Without Z-lock you get a wavy surface no one wants.Three DAT/EM tools cover almost all linear feature work; pick based on the feature's geometry:
PSQR2D (place square, 2D) — buildings, decks, foundations, porches, sheds, garages, any right-angle structure. Auto-squares 90° corners as you collect — much faster + cleaner than freehand. Pair with ZLock for roof-level collection (constant Z).AUTOARC3D (3D auto-arc) — curves and organic linears: curbs, road edges, fences, hydro edges, tree lines, sidewalks. Streams a 3D linestring as you drive the stereo cursor._AECCDRAWFEATURELINES (Civil 3D feature line) — anything that's going into a surface as a breakline (drainage, retaining-wall toes, graded pavement edges). Has elevation-edit tools, plays nice with the TIN.Rule of thumb: right angles → PSQR2D, organic curves → AUTOARC3D, surface breakline → feature line. Don't bother with _3DPOLY or Bspline — they're worse versions of these for compilation work.
^C^C — your macro starts mid-way through a still-running command. Almost always wrong.LAYER instead of -LAYER — the dialog pops during your collection.;; on -LAYER;S;NAME;; — LAYER stays open and consumes your next keypress.driver is silent, only Driver works.AUTOARC3D hits an unknown command and you're staring at an empty command line.POLE inserted 46× on V-UTIL-POWR-POLE, the layer button does both — one press switches the layer AND starts -INSERT POLE..dkf + a bitmaps/ folder ready to drop into C:\DAT-EM\Bitmaps\.datem.com/downloads-2/_AECCDRAWFEATURELINES, _AECCCREATEPTMANUAL, _AECCADDSURFBREAKLINES.The macro stops at the insertion-point prompt — on the keypad, press the button, then click where the symbol goes.
Click or drag to paint pixels. Saves as a real 24-bit BMP, gets bundled in the ZIP export.
Pick an existing project to clone (its buttons, grid size, context, and category colors). Projects you've marked with ★ are listed first — those are typically reusable starting points. The clone is a separate project; edits to it won't affect the original.
Replace text across 0 selected buttons. Case-sensitive.