RevCAD

RevCAD is a powerful program designed to assist in preparing electrical design and shop drawings for construction projects directly within AutoCAD. It bridges the gap between AutoCAD and Revit, making your workflow up to 60% faster and significantly more efficient.

60% Faster Workflow

RevCAD transforms AutoCAD into a high-performance design environment that feels like Revit but maintains the flexibility of AutoCAD. Users report saving over 60% of their time on drafting and calculations.

Simplified commands for complex electrical drafting
Automated connection drawing and hatch mark insertion
Seamless transition between design and shop drawings

Electrical Systems Support

Comprehensive tools for all major electrical systems, ensuring accuracy and consistency across your entire project.

Lighting & Power

Draw all connections and insert the correct hatch marks automatically.

Load Schedules & SLD

Generate Panel Load Schedules and Single Line Diagrams with ease.

Cable Routing

Professional tools for drawing Cable Trays and detailed Sections.

Light Current

Complete support for light current system connections and risers.

Advanced Command Shortcuts

Electrical Setting

ShortcutDescriptionالوصف
ESTEdit all electrical settings (unit, scale, voltage, layers, styles)تعديل الاعدادات الكهربية للمشروع (الوحدات، المقياس، الجهد، الطبقات)

Architecture File

ShortcutDescriptionالوصف
IXInsert Arch. File as Xref & change colorوضع ملف الرسم المعماري كـ Xref وتغيير لونه
IBInsert Arch. File as Block & change colorوضع ملف الرسم المعماري كـ Block وتغيير لونه
M2MMScale drawing to convert it to millimeter unitتكبير الرسم لتحويله إلى وحدة ملليمتر
MM2MScale drawing to convert it to meter unitتصغير الرسم لتحويله إلى وحدة متر
ANRConvert all objects to non-annotativeتحويل جميع العناصر إلى non-annotative
FXAChange all drawing objects colorتغيير لون جميع العناصر
FXARChange color and rename objectsتغيير لون جميع العناصر و اعادة تسميتها
FXABChange color and rename objects and blocksتغيير لون جميع العناصر والبلوكات و اعادة تسميتها
BRNRename blockإعادة تسمية اي بلوك
BRNARename all blocks by adding "-1"إعادة تسمية جميع البلوكات بإضافة "-1"

Electrical Blocks

ShortcutDescriptionالوصف
ELGInsert electrical blocks legend to copy or editوضع قائمة بلوكات جاهزة واستخدامها او التعديل عليها
DLXConvert AutoCAD drawing to DIALux v4.1 or evoتحويل رسم AutoCAD إلى دايلكس
EVOReplace DIALux evo luminaires with blocksتبديل كشافات دايلكس evo ببلوكات AutoCAD
EVORReplace rotated DIALux evo luminaires with blocksتبديل كشافات دايلكس evo المائلة ببلوكات
LXXDistribute fixtures on any room by numberتوزيع كشافات الانارة طبقاً للعدد
LXDDistribute fixtures by distance (Ceiling Plates)توزيع كشافات الانارة طبقاً للمسافة (بلاطات السقف)
LXEDistribute fixtures on room edges by numberتوزيع كشافات الانارة طبقاً للعدد على حدود السقف
LXFDistribute FA detectors by distanceتوزيع كواشف الحريق طبقاً للمسافة بين الحساسات
BALAlign selected blocks horizontally or verticallyمحاذاة البلوكات المختارة أفقياً أو رأسياً
CRCopy with rotate block to align on wall (Sockets)نسخ ودوران للبلوك في نفس اللحظة (للبرايز)
BPChange base point of blockتغيير نقطة الـ Base Point لبلوك
BPMChange base point of multiple selected blocksتغيير نقطة الـ Base Point للبلوكات التي تختارها
BRRReplace blocks with other even if names differتبديل البلوكات المختارة ولو كان الاسم مختلف
BRAReplace blocks with attributes supportتبديل البلوكات مع دعم الـ Attributes
BRBReplace blocks with other blockتبديل البلوكات بنفس الاسم ببلوك آخر
ATVShow attributes for all selected blocksإظهار الـ Attributes لجميع البلوكات المختارة
ATVUHide attributes for all selected blocksإخفاء الـ Attributes لجميع البلوكات المختارة
BAAAdd RevCAD attributes to new blockإضافة الـ Attributes الخاصة بريف كاد للبلوك الجديد
BACAdd ceiling box to selected blockإضافة بواط السقف للبلوك المختار
BAWAdd back (wall) box to selected blockإضافة بواط الحائط للبلوك المختار
SBVSelect dynamic blocks with same name & visibilityاختيار البلوكات الديناميك بنفس الاسم والوضوح
SBWSelect similar blocks from windowاختيار البلوكات المتشابهة من مجموعة مختارة
SOWSelect similar objects from windowاختيار العناصر المتشابهة من مجموعة مختارة

Circuits

ShortcutDescriptionالوصف
CTPMake selected blocks on same panelجعل البلوكات المختارة على نفس اللوحة
CTNMake selected blocks on same circuit numberجعل البلوكات المختارة على نفس رقم الدائرة
CTNNAuto circuiting based on max per circuitتوزيع البلوكات على الدوائر طبقاً للأقصى المحدد
CTSMake selected blocks on same control switchجعل البلوكات المختارة على نفس المفتاح
CTEEdit circuit parameters (Blocks, Number, Panel)تعديل الدائرة المختارة (بلوكات، رقم، لوحة)
CTRDefine rooms for selected blocksتحديد أسماء الغرف للبلوكات المختارة
CTNSSelect circuit blocksاختيار البلوكات التي على نفس رقم الدائرة
CTPSSelect panel circuits blocksاختيار البلوكات التي على نفس اللوحة

Design Wiring

ShortcutDescriptionالوصف
CNAConnect circuit blocks with Arcsتوصيل البلوكات التي على نفس رقم الدائرة بأقواس
CNAAConnect all panel circuits blocks with Arcsتوصيل كل بلوكات اللوحة بأقواس
CNLConnect circuit with chamfered Plinesتوصيل بلوكات الدائرة بخطوط مشطوفة
CNLLConnect panel with chamfered Plinesتوصيل كل بلوكات اللوحة بخطوط مشطوفة

Shop Drawing Wiring

ShortcutDescriptionالوصف
CNPConnect blocks as shop drawingتوصيل البلوكات كـ Shop Drawing
CNPPConnect all panel blocks as shop drawingتوصيل كل بلوكات اللوحة كـ Shop Drawing
CNSConnect lighting & insert hatch marksتوصيل بلوكات الإنارة واضافة الـ Hatch Marks
CNSSConnect all panel lighting & hatch marksتوصيل كل إنارة اللوحة واضافة الـ Hatch Marks
CNKConnect sockets & insert hatch marksتوصيل بلوكات البرايز واضافة الـ Hatch Marks
CNKKConnect all panel sockets & hatch marksتوصيل كل برايز اللوحة واضافة الـ Hatch Marks
CNPRConnect rotated circuit blocks as shop drawingتوصيل البلوكات المائلة كـ Shop Drawing
CNPPRConnect all panel rotated blocks shop drawingتوصيل كل البلوكات المائلة للوحة كـ Shop Drawing
CNSRRotated lighting connection & hatch marksتوصيل الإنارة المائلة واضافة الـ Hatch Marks
CNSSRPanel rotated lighting & hatch marksتوصيل إنارة اللوحة المائلة واضافة الـ Hatch Marks
CNKRRotated sockets connection & hatch marksتوصيل البرايز المائلة واضافة الـ Hatch Marks
CNKKRPanel rotated sockets & hatch marksتوصيل برايز اللوحة المائلة واضافة الـ Hatch Marks

Manual Wiring

ShortcutDescriptionالوصف
CNNConnect manual points with chamfered Plinesتوصيل يدوي بين البلوكات بخطوط مشطوفة
LCConnect ceiling blocks as shop drawingتوصيل بلوكات السقف كـ Shop Drawing
LCCConnect ceiling blocks to panel homerunتوصيل بلوكات السقف بخط الـ Home run
LWCConnect wall to ceiling block (Switch to Light)توصيل بلوك حائطي بكشاف سقف
LWConnect wall blocks as shop drawingتوصيل بلوكات الحائط كـ Shop Drawing
LWWConnect wall blocks to panel homerunتوصيل بلوكات الحائط بخط الـ Home run
CARConnect selected blocks with Arcsتوصيل البلوكات المختارة بأقواس
CLLConnect direct by Outer Plinesتوصيل البلوكات مباشرة بخطوط خارجية
CLLLConnect direct by Gap Plines (from box)توصيل البلوكات مباشرة من البواط
CPLConnect selected ceiling blocks by Plinesتوصيل بلوكات السقف المختارة بخطوط
CPLLConnect selected blocks by Plinesتوصيل البلوكات المختارة بخطوط
CSPConnect selected blocks by Splineتوصيل البلوكات المختارة بخطوط منحنية
HMInsert hatch marks for all selected plinesإضافة علامات الـ Hatch لكل الخطوط المختارة
HMVInsert hatch mark for selected plineإضافة علامة الـ Hatch للخط المختار

Panels Schedules

ShortcutDescriptionالوصف
SCHCreate schedule for selected panelعمل جدول أحمال للوحة الكهربية تلقائياً
SCHBRebalance Loads & Create scheduleإعادة توزيع الأحمال وعمل جدول أحمال تلقائياً
SCH1Create single phase panel scheduleعمل جدول أحمال للوحة (Single Phase) تلقائياً
SCH2Create one side schedule for panelعمل جدول أحمال (اتجاه واحد) تلقائياً
SCH2BRebalance & Create one side scheduleإعادة توزيع الأحمال وجدول (اتجاه واحد) تلقائياً
SLDDraw single line diagram (SLD) from Excelرسم مخطط SLD من ملف إكسل
SLDCCreate Excel of SLD data from blocksإنشاء ملف إكسل لمخطط SLD للبلوكات المختار

Cable Tray

ShortcutDescriptionالوصف
TRYDraw Cable Tray & accessoriesرسم حوامل الكابلات وكل مستلزماته
TRLConvert Plines to Cable Trayتحويل الخطوط إلى حوامل كابلات
TRTDraw Cable Tray as pline with hatchرسم حوامل الكابلات كخط Pline
TRSDraw Cable Tray Sectionرسم قطاع (Section) لحامل الكابلات
TRSSDraw Cable Tray Section with any sizeرسم قطاع لحامل الكابلات لأي مقاس
TRSTDraw Tray Section & insert tableرسم قطاع لحامل الكابلات ووضع جدول البيانات
TRSTLDraw Sections for multi-layers & tableرسم قطاع لأكثر من طبقة وجداول البيانات
TRLNCalculate lengths of tray & print tableحساب طول حوامل الكابلات وطبعها كجدول

Low Current

ShortcutDescriptionالوصف
LDRDraw Mleaders for Plinesرسم Mleader للخطوط المختارة
LCNNConnect LC blocksتوصيل بلوكات التيار الخفيف
LCLLConnect ceiling LC blocksتوصيل بلوكات السقف للتيار الخفيف
FARRCreate FA/PA Riser for selected blocksرسم Riser إنذار الحريق أو الصوتيات
LCRRCreate LC/CCTV Riser for selected blocksرسم Riser التيار الخفيف أو الكاميرات
FARPCreate FA/PA Riser by touched Plineرسم Riser إنذار الحريق باختيار خط يلمس البلوكات
LCRPCreate LC/CCTV Riser by touched Plineرسم Riser تيار خفيف باختيار خط يلمس البلوكات

Presentation

ShortcutDescriptionالوصف
MLGMake legend with quantities for blocksعمل جدول الـ Legend للبلوكات والكميات
MLGLMake legend with layers for linesعمل جدول الـ Legend للخطوط والطبقات
REVDraw triangle Revision mark with numberرسم مثلث ورقم الـ Revision
ATUEdit height, rotation, color of texts/attrsتعديل حجم، دوران، ولون الكتابات
ACNTAutomatic Attributes Numberingترقيم الـ Attributes وترتيبها تلقائياً
TCNTAutomatic Texts Numberingترقيم الكتابات وترتيبها تلقائياً
FAFillet all Plines with defined radiusعمل Fillet لكل الخطوط بنصف قطر محدد
FFFillet Multiple Plines with othersعمل Fillet وتوصيل مجموعة خطوط مع أخرى
FFRFillet Multiple with incremented radiusعمل Fillet مع زيادة نصف قطر القوس أوتوماتيكياً
CWCut intersected Plines (Wires)عمل قطع للأسلاك المتقاطعة
CWWAutomatic Cut all intersected Wiresعمل قطع لكل الأسلاك المتقاطعة أوتوماتيكياً
BXAdd pull boxإضافة بواط تجميع أو ترييح
BXXAdd pull box at distanceإضافة بواط تجميع بعد مسافة محددة
BDMDraw multiple dimensions for blocksرسم الأبعاد لكل البلوكات المختارة
XYDraw mleader for point coordinates (E, N)رسم Mleader يوضح إحداثيات النقطة
MXYAuto coordinates (E, N) for block centersرسم الإحداثيات لمنتصف البلوكات المختار
BVEExport block data & coords to Excelتصدير إحداثيات وبيانات البلوكات لملف إكسل
LTNCreate line type with textعمل خط (Line Type) بالكتابة التي تختارها

Plotting (Printing)

ShortcutDescriptionالوصف
PGSDefine page setup & Title blockتعديل حدود الطباعة ووضع الـ Title Block
B2LYCreate Layouts from Blocksعمل Layouts أوتوماتيكياً من بلوكات حدود الطباعة
O2LYCreate Layouts from Rectanglesعمل Layouts أوتوماتيكياً من مستطيلات حدود الطباعة
MLTRRun some lisps on multi-drawingsتشغيل بعض الليسبات على ملفات متعددة
PLTPlot All or selected Layoutsعمل طباعة لكل الـ Layouts المختارة
PPPlot layout with previous settingsعمل طباعة بنفس الإعدادات السابقة
PPLPlot selected layouts with previous settingsعمل طباعة للـ Layouts المختارة بنفس الإعدادات
PPMPlot multiple files with previous settingsعمل طباعة لكل الملفات المختارة بنفس الإعدادات
PPMAPlot Subfolders with previous settingsطباعة كل ما في المجلد والمجلدات الفرعية بنفس الإعدادات
BNDBind all Xrefsعمل Bind لكل الـ Xrefs بالمخطط
BNDMBind all Xrefs in multiple filesعمل Bind لكل الـ Xrefs في ملفات متعددة

Developed by Mahmoud Abo El-Yazed

RevCAD Version 7.0 — Updated January 2026
A comprehensive toolkit featuring over 190 specialized LISP tools for professional electrical design & shop drawings.