Release Notes
If viewing this page from within MayCAD, press Esc key to close the window
11.320.00 August 8, 2024
- REASON for release: Replaced BOM PDF generation library, internet access is now mandatory
- Bug and crash report fixes
- Updated EU prices for 10 profles
- Updated SolidWorks export module, reduced server crashes by 60%
- Changed internal server communication mode to SSL port
- Fixed crashes in "Profile Details" section of the BOM, some of the drilling data was malformed
11.300.00 May 1, 2024
- REASON for release: Automatic update of Adobe Acrobat Reader on April 12 caused issues with PDF BOM generation
- Bug and crash report fixes
- Part inventory updates
- Added 1.14.030030.23LP5, 1.14.030030.23LP6, 1.14.030050.24LP5 panel profiles
11.100.00 October 24, 2023
- Bug and crash report fixes
- Expanded custom parts facility, developer access only.
- Added parallel connectors to the "Edit connectors" tool
- Added panel thickness check for the "Door" tool
- MAJOR change: design price information is now hidden. In order to see the price enter your email address (lower case, please) in "Settings"->"Profile" dialog. Contact MayTec or support@framexpert.com to verify your email and if approved your copy of MayCad will show prices.
- Basic imported STEP file data is now shown in the BOM
- Fixed roller track attachment issue on steeply sloped profiles.
- Converted in-memory database to binary format to improve part model loading speed by a factor of 6
- Corrected a model error in zero-slot machining for xxx.13SP and LP profiles
- Fixed a glitch with "Enable parallel connectors" flag
- Changed BOM exploded view PORTRAIT size ratios to better fit smaller designs
- Improved panel notch detection to avoid collisions with profile corners
- Increased connection limits for slotted holes in accessories
- Corrected behavior of the corner pieces when using "Stretch" tool on a group of profiles.
- Slot cover BOM calculation is improved to reduce waste.
- Improved postprocessing to make all profiles aware of the panels connected to them and recalculate panel's contour.
- Added handling of 3 digit balloons in BOM exploded view for large designs
- Added is_exclude_ent_connectors to slotaccessory.py to exclude the hardware that comes with parts.
- Added handling of scene parametric variables. Sample scene Workbench-w-variables is an example.
11.010.00 January 29, 2023
- A moderate memory leak during the export operation was found in the previous version. This release corrects the issue.
11.000.00 January 26, 2023
- Fixed an issue with imported STEP files. After the scene is reopened selection of Accessory tool crashed the app. Had to do with how we store imported object data.
- Fixed C-track hole machining error
- Panel fastening reported too many t-nuts in the BOM, corrected
- Properties window handle large system fonts better
- Corrected movement of primitives, type-in move is added
- Conveyor verification improved to not allow conveyors to by wider than their length
- Lingering VB machining after connection change. VB machining is now recalculated in real time
- Improved maximum panel size verification for slot panels
- Changes to user profile default to retaining existing data
- Changed screw lengths for 1.62.210 handles
- USD machining charges updated
- Removed 1.10.040040.83LP, 1.11.030060.65S,1.11.030060.65SP, 1.11.030100.74SP, 1.11.040RXX.20L
- Changed fastener grouping in "Assembly" popup window
- Corrected 1.11.040R90 profile model, was missing interior detail
- Fixed placement of cross-bushing covers for 20 mm profiles
- Fixed too many t-nuts for quick lock mounts
- Added thread specification for core hole taps
- "Select from scene" window now has BOM position as primary sorting column
- 1.88.144040 mesh removed USD pricing
- BOM generated for DE locale now show German language images
- Cut charges increased for large e-trunking profiles
- Changed screws for DIN74 counterbores from 6912 to 912
- Profile stretch verification improved to not exceed maximum possible profile length
- Updated "Door wizard" behavior for 20 mm profiles
- Updated 1.11.040040.23LP, 1.11.040080.54LP, 1.11.040080.44LBP, 1.11.040080.44LP, 1.11.040080.32LP, 1.11.040080.04LP models
- Multiple other small bug fixes and safetied crash reports
- Rect. panel tool and "shrink/expand contour" tool now validate that the panel does not exceed maximum sheet size
- F1 key shortcut changed to force "Select" operation
- MayCad now points to a new instance of the export server, safer with HTTPS and no Java to worry about
- EURO price-list updated
10.900.64 April 4, 2022
- Fixed latch lock screw length bug, actual issue was a slot/profile group conflict in the hardware_bin manager
- Profile get_assembly_materials was skipping data and corrupted some internal entites related to doors and conveyors
- Fixed a glitch in the BOM thread that caused it to slow down the app
- Fixed fdloader class, caused infinite loop on some Windows 11 systems
- Fixed "missing 1.21.6E5-B45, 1.21.6F5-B45" error message on startup
- Fixed selected combi-profiles Properties window "Model" combobox reporting them as 30x60 profile
- Double-click on the acoustic panel (if mounted in the glass slot) will invert foam orientation.
- Fixed installation issue for Windows 7
- Fixed erroneous "Panel too thick" message.
- New tooltip in "Pick model" window, more part detail is shown.
- Added a "second attempt" internet connectivity check for the export function
- Updated USD, AUD, EURO prices.
- Updated USD prices for telescopics, Inch, Pipe and Joint. Additional AUD updates.
10.800.64 January 26, 2022
- Fixed 1.46.30xx plate export no-show #353
- Corrected 1.63.14041 model, had offset pivot point, this part may show up wrong when old scenes are opened
- Removed 3D mouse related GUI items, 64-bit does not support space devices
- Added "transparency" context menu to scene parts
- Addded "M" keyboard shortcut to activate "Measure" tool
- BOM title page image received added left/right margins
- BOM price disclaimer text changed as per LK request
- Fixed some hidden entites still received mouse inputs
- Corrected EURO and USD pricing issues that came up since the last update
- Bug #362, correct panel drilling cost
- Modified roller track mounts for new track length rule, 1.5 mm shorter on each end. #323
- Bug #365, removed cable ties from cable binder kit.
- Special order panels with 0.0 price no longer report machining cost
- Safetied a crash in slot panel operator
- Added 2.35.xx and 1.35.11xx threaded inserts
- Added 1.61.29x handle ends and the oval tube for them (select tube from "Extrude" -> "Special" group)
- Door wizard. Left/Right specific (1.62.348.xx) hinges now do gravity check on double doors.
- Corrected price-list descriptions for 21.16.1.040.1xx roller tracks, low noise description was applied to standard rollers
10.700.64 August 24, 2021
- Unplanned release due to a bug in the export function of the designs that use Al-Heavy hinges with the new gravity check for left/right hinges.
10.600.64 August 23, 2021
- Added slot type hint (tooltip) for slotted panel operator
- A few fixes for acoustic panel to panel application
- Acoustic panels can now be inserted into glass slots on wall profiles as shown in the Wall system catalog
- Australian and US price-lists updates
- Several bug and crash report fixes
10.500.64, all builds are 64-bit now July 13, 2021
- Changed the entire MayCad model database and render algorithm to be compatible with MayTube. This is for a future merge of the two applications. MAJOR work item.
- Numerous bug (57) and crash report (71) fixes
- Added warning message for scenes containing old mirrored profiles, such profiles are color coded for identification and replacement.
- PDF BOM resolution improved
- Added production label output, AVERY 6460 to PDF
- Improved initial profile postioning for rectangular profiles when Space bar or "G" key is pressed.
- Added Ortho projection camera mode. If you don't see a toggle button on the top left of the screen, turn off MayCad, open registry editor (regedit.exe) and change key HKEY_CURRENT_USER\Software\FrameXpert\Cad\ADJ\ENABLE_ORTHO_CAM value to decimal 1. Start MayCad.
- Safetied a crash in measure tool for under 1 mm measurements
- Added German Assembly hints images to PDF BOM
- Changed active slot selection for profiles when pressing "Enter" for initial positioning, applies mosly to profiles with odd number of core holes
- Added "select similar" menu to parts right-click menu
- Similar part sub-selections are: same part number, same size, identical in all including machining.
- Safetied a crash when mirroring T-style connections
- Added distance type-in for mirror operation
- Safetied a crash in snap manager when current slot is not fully set
- Added BOM pos and comment search to "Select from scene" window, type "#" to search by BOM Pos.
- MayTec internal: Improved PRO parts filtering
- Added STEP/STP file import, still needs polishing based on usage reports. MAJOR work item
- Improved end cap color handling, selection, bom exclude, etc.
- Improved panel uniqueness check, some minor machining diviations were ignored and panels were wrongfully reported as equal
- Added ability to customize selected part color, corner highlight color and imported part color.
- Extended "Assembly details" BOM pages to include groups in addition to doors.
- Task bar now displays the version of the software and the version of the currently open file.
- Profile property size edit is restricted to accept profile length of no less than 3 mm or 1/8"
- Removed several discontinued parts
- Added "gravity check" for AL heavy hinges (Only Type 20)
- Sped up profile connector recalculation, the app is 3-4% faster.
- Increased number of snap points available in panel "Connect the dots" tool.
- Updated EURO price-list
7.250 (10.250.64 for 64-bit) August 16, 2020
- Changed ACTIVE and DISCONTINUED status handling for heavy hinges
- LK provided new profile icons, consistent with the ones in the catalog
- Changed CSV BOM outputs to fix Windows May 2020 update compatibility issue with encoding, all CSVs are encoded Windows 1252. unicodecsv library is now part of the distribution.
- Added CSV Production List output, useful for distributors that have own enterprize machine codes and value adds.
- Fixed Main Window loading procedure to allow MayCad to run on Virtual machines
- Review emails with CC now show the cc address in the message body
- Added "Edit BOM.." link to the price widget, separated price and weight widgets.
- Added 1.11.080160.124LP profile
- Added Policarbonat ESD panels (4.5, 5.6, 6, 9.5 mm) for US
- Disabled conveyor pricing unitl new price-list is published
- Fixed a bug in the panel area calculation when inch conversion is involved, caused 2% smaller area than actual.
- Fixed a performance issue in conveyor belt representation, conveyor belt ends were recalculated too frequently.
7.200 (10.200.64 for 64-bit) July 22, 2020
- Fixed F to E plastic sliding profiles (1.19.18Fxxx), reported false intersections
- Fixed 1.11.040040.13LP profile model, was shifted by 0.011 mm on X
- Rewrote slot cover operator, cover to slot match is now used instead of cover to profile group, that approach caused errors.
- Added an option to make doors without panels. "With panel" checkbox in door wizard.
- "Alter connection" option now checks for the presence of end caps and removes them if found.
- Corrected BOM profile detail render for anchored profiles, showed up with barely visible T-slots before.
- Added Deflection button to profile properties window, calculator itself needs further testing
- Fixed a minor error in SAE<->Metric conversion class
- Profile "Assembly" window now displays full BOM profile price with 10% scrap fee
- Added "No Connector" option to "Toggle Connectors" window
- Performance cleanup in wall drawing tool
- Made PG16 accessory selection the same as PG40 with the exception of core hole attached p[arts.
- Camera calculations rewritten to fix an issue with automatic reset on large scenes, related to floating point calculation difference in Python and external libraries
- Added ability to specify a CC address for "Review and Quote" window, customers had asked that they want a specific person/distributor notified.
- Set zero tolerance for oblique connector use, previously profiles connected at up to 3 degree angles still used universal or standard connectors
- BOM table sort order changed to move combi-profiles to the back of the list after all Al extrusion are listed
- Fixed a permanent color change for panels with custom mounting blocks
- Changed snap rules for square profiles with extra core hole (ex. 90x90). Profile snap slot can now be cycled with "Enter" key.
- Fixed an issue with eco-slide image generation for large BOM views
- UI improvements in deflection calculator
- Changes to 1.11.030150.84SP model and connectivity (not finished)
- Took out steel hinges, made a mapping function to replace these hinges in older scenes with the Stainless ones. This way the design is ot going to be missing parts.
- Changed the models of: 1.47.2060060, 1.47.2090090 and 1.45.80400.090 to agree with the catalog dimensions.
- Added "compact" or Minimal export option for large scenes or faster export processing.
- Added the concept of "virtual" connection points in models, needed for special handling of multi-sized core holes and offset core holes.
- Expanded "shrink/expand" functionality to custom mounted panels (with mounting blocks)
- More values added to ADJ registry keys to fine tune advanced users.
- Absent design title is replaced with .scene file name in PDF BOM
- Re-wrote postprocess routine to speedup Undo manager and Delete operations
- Changes to zoom, pan, orbit, etc. in support of upcoming Ortho camera
- Fixed a bug related to stretching of a profile with miter cut and improper bound recalculation
- Bug fix for Type A hinge not showing the second wing
- Minor spelling corrections (RM#172) and fastener (RM#159) adjustments
- Updated deflection data. Provided by LK.
- Added options to use "Standard 90" connectors, plain and stainless.
- Re-worked "edit Connectors" window manager to fit all connection options properly
- Created a 64-bit version of MayCad to better handle large scenes.
- If you are running MayCad on Windows 10 64-bit, it is best to switch over to the 64 version. One known issue with it is no support for 3D mouse. Otherwise, the functionality and the look are identical. 64-bit is slightly faster and can handle very large designs, link: download .
- !Experimental! Added Orthographic camera projection, requires setting registry key ADJ\ENABLE_ORTHO_CAM to decimal 1. Incomplete and not fully tested, for feedback only.
- Resolved an issue where the connectors of the hidden profiles would appear as visible after Pan/zoom operation.
- Removed several discontinued parts.
- Discontinued or inactive parts are no longer available for search through "Add Parts" window.
7.140 March 20, 2020
- Performance improvements in vector, matrix (is_left) and fdstartupdialog. Slot mounted panels no longer render their edges. Total is: 28.03% speed boost per frame
- Added 40x80 ceiling grid calculations and 40x80 hangers.
- Safetied a crash condition when calculating frame area.
- Various changes due to Pneumatic components introduction
- Isolated end cap "resize parent" function to a single execution if multiple end caps are grouped on the same profile edge.
- "Move/mirror" operator now switches scene to "low detail" mode, 152% improvement in tool responsiveness. High detail is restored when the move is complete.
- Added proper parallel connectors for 1.15.040040.23LP7 profile
- Mirrored connectors now retain their original cross-bushing orientation relative to source and destination profiles.
- Fixed secondary bore depth maximum value for Q11 cross-bores.
- Corrected Show/Hide behavior for part groups that include panels with different thicknesses.
- SolidWorks export assigns materilas to profiles and connectors, this will help users who want to run SW simulations.
- Removed erroneous end cap eligibility for profile 1.11.030100.104SP
- Modified Select operator to prevent accidental selections of multiple parts when only one was clicked. Tiny mouse motions between mouse button press and release are now ignored.
- Improved readability of load values in Celing Grid section of the BOM
- Added more error handling to structural load calculation code
- Added "Ctrl" mode to "angle Extrude" operator. Holding Ctrl key down forces profile placement in tight spaces.
- Combined mitered profile details BOM section with profile machining. This produces 4 views of the miter for additional clarity on asymmetrical profiles.
- Fixed left/right core hole thread machining assignment in BOM. Was reversed.
- Added stricter profile crossbore check for BOM when crossbores are the same distance from left but are not positioned exactly the same in 2D world (Add X coordinate match check)
- Added PDF BOM customization dialog
- Improved entity selection speed especially when groups are in the selection
- Fixed BOM Optimized Cuts section, allowed more raw material for cut analisys
- Added "Outline" drawing option for PDF BOM, very large scenes failed to render images due to memory limits
- Accessories buried in T-slots, like anti-twist devices can now be selected without having to hide the profile
- Modified "Settings" dialog to work properly on systems where 150% or 200% display font is set.
- Safetied a crash in mov with Shift/copy
- Fixed partial slot panel dimension error (whne panel is not fully enclosed by t-slots on all sides)
- Panels now retain custom colors after file close/open cycle.
- Changed dynamic price and weight calculation to be in line with the ones displayed in the BOM
- Number of kits for BOM window now affects parts added through"Add Parts" window and "optimized cut" list for profiles
- Moved some of the constants to registry, allows to fine tune some user specifics.
- Changed contour panel and angle slice angle display color to orange, white was hard to see at times
- Prevented display of multiple copies of the same secondary windows, windows are reused instead.
- Added rule to manage part access (internal to MayTec headquarters)
- Improved parallel connection bore size reporting in BOM, some asymmetric profiles were confused
- Conveyors are now forced to recalculate their pricing based on market and currency, initial price value is ignored.
- Improved direction of VB zero slot machining, mitered profiles were reporting mostly wrong orientation of the T mill out
- Added some advanced configuration options to the registry, will make UI for it if users find it necessary
- Added BOM dimension font size setting
- Added "Assembly as DXF" export option to output standard 2D views + isometric
- Added a little visual aid in "Select Model" window, icons increase size on mouse hover
7.130 September 25, 2019
- "Add Parts" window is now forced to the middle of the main application window, used to disappear on dual-monitor systems
- Minor corrections to German translations of the context menus.
- Corrected an error condition in the BOM generator when "Sliced Profiles" page rendered on top of the "Assembly Connectors" page.
- Fixed "Assembly hints" text, was picking German version all the time.
- Fixed a bug in parallel connectors move operator
- Added a toolbar button that toggles parallel connection ability on and off.
- Minor changes to the BOM Optimized Profile cut list page
- LEGACY specific: added profile outlines on the Profile details page for better visibility
- Fixed a bug where threaded inserts did not tap the profile core hole after copy or mirror
- Fixed "Mirror" operation for corner pieces
- Minor changes to resizing of the "Select Model" window (affected 4K monitors)
- Changed dimension arrows behavior when attaching accessories to a T-slot. Accessory with single attachment point shows distances to that point (ex.: leveling foot), accessory with multiple attachment points (ex: Handle) will show distances to the bounding box.
7.110 August 12, 2019
- Change BOM minimal header output position, shifted to the right to avoid collision with other info
- Added German BOM table header for BOMs without price output
- Added option of no price output for standard, detailed (data sheets) and ceiling grid BOMs
- Changed p/n: 7.11.554.00/36 to 1.68.1.1.4030.x/01V, price updated.
- Much improved scene object selection speed
- Added "gravity" verification for 1.62.7xx hinges. Especially important for zero-slot profiles.
- Added Q2 "blind hole" machining tool, part of the future pneumatic component integration.
- Added 1.50.xxx parts to "Add Parts" selection options
- Few German translations added to the Door Wizard
- Added "BOM Options" to Settings->Preferences tab. There, an image resolution can be selected and kerf size specified for the new BOM page, below. Higher BOM resolution settings can improve level of detail in the PDF BOM "Exploded View" page(s). High resolution seetings may not work on some older video cards, set it back to 1024, if that is the case.
- Added "Suggested profile cuts" page to the BOM, it is intended to optimize stock cuts and reduce material waste. Standard stock cutting algorithm is used with the addition of non-zero cutting blade width (kerf).
7.100 July 10, 2019
- Corrected xxxx.65S and 85S profile part numbers to 64S and 84S, respectively
- Fixed roller track guide profile attachment
- Added code to avoid placing parallel connectors (get_parallel_offset_list) in the same spot. Not 100% completed, but is better than before.
- Added "mirror" feature, activated by holding "Shift" and "Alt" when moving a selection
- Added ability to move parallel connectors along the slot when "Alt" key is pressed.
- Some accessories showed up in BOM images when "Exclude from BOM" applied to them. Fixed.
- User Interface translated to German.
- Fixed corrupt models of 1.10.020020.21SP, 1.11.045045.21LP and 1.11.050050.21S profiles.
- Added export processing for panels. This will reduce export server crashes.
- Added option for "Detailed BOM", visible from BOM Formats window through "Edit BOM" -> Save BOM button. It includes product data sheets and (Future: Column loading diagram)
- Corrected 1.41.Hxxx slot cover pricing in USD
- Removed discontinued 0.63.WN7381.06016 screw, 0.63.D06912.06016 replaces it
- Internal: Implemented interface to insert existing single page PDF files (part data-sheets) into the BOM.
- Added German descriptions to the conveyor list
- Added Ceiling Grid calculation for clean rooms. This is specific to Munich office.
- Internal: Added several 2D methods to geometry.
- Changed render of BOMs "Exploded View" a bit more detail is visible on large scenes.
- Added oblique and miter stainless steel connectors.
- Changed slot cover output to BOM, used to be total length, now bar count.
- Improved BOM rendering on Legacy version, profiles were barely visible on details pages.
- Fixed cross-bore bug related to dimension rulers on mitered profile
- Fixed miter connector misplacement after "Rotate" operation. Note, cross-bushing position may change after rotation
- Added BOM_RESOLUTION and BOM_EXPLODED_VIEW_ALWAYS_BIG registry keys. No direct access at this point. Will be tested before next patch.
7.009 April 19, 2019
- Fixed wing selection for 1.62.7130.30 between 2 PG30 profiles, used to pick 1.62.7120 as one of the wings
- Changed USA 6mm Black PVC panel part number to 2.83.0236.01-99
- Internal: improved exception reporting
- Fixed transparency of the wire mesh panels when "Exclude from BOM" is applied to them
- Expanded functionality of the "Assembly List" page in PDF BOM. Profiles, panels and accessories now report their fasteners and sub-components
- Drill and Counterbore markers check their "parent" profile more frequently to avoid missing them in BOM output
- Fixed a crash condition in "Stretch" operator when arrow grips are not visible
- Internal: "properties" window intersection reporting has more safety checks
- Corrected USA pricing for 1.41.16F/E320.x cover profiles.
- Updated US panel elements prices
- Added "Profile Cut list" option to "Edit BOM" -> Save BOM... format. Outputs a basic CSV file with profile part numbers and length
- Roller tracks now attach only to the 40 mm profiles and only on the 40mm side (eg. 40x80)
- Improved UI message management, duplicate messages are not displayed at the same time.
- Extended angle extrude operator to "sense" the destination profile core hole allowing connection with arbitrary angles.
- Corrected PDF BOM. Mitered profiles "Front View" was reversed.
- Added pre-export check for design size, some scenes are too large. User is asked to email their large designs to the support team.
- Press-fit threaded insert drillings now call out their attachment slot in BOM, not the opposite one.
- Profile grouping in the BOM now checks that profiles are completely equal machining-wise. In some cases 80x80 and larger profiles were marked as equal even though they had cross--bushings on different slots.
- Internal: Abstracted some of the Polygon functions
- Improved SolidWorks export function, some parts were missing important custom properties like BOM position (Tag) and/or description.
- Added shortcut keys "I" to zoom IN and "O" to zoom OUT. Helps in some operations. Mouse cursor position is still important for zoom direction.
- Added logic to door wizard's crossmember selection when asymmetric profiles are used for the door frame.
- Experimental, for feedback. Added "Connect the dots" under menu Draw->Contour Panel. This tool appears to be easier to use when creating contour panels. Pick a plane and all significant points will be highlighted and can be snapped to.
- If a panel is marked as "Exclude from BOM" it is not output to a DXF file.
- Some operators now hide connectors and fasteners to make the app more responsive. Contour panel is one example.
- Changed snap distnace min. setting to 4 in "Settings" dialog. Caused selection problems with lower values.
- "Low detail" mode is now faster as it hides more geometry (panel edges and connector markers)
- Changed how "Scene Properties" are handled. If a given file already has them filled in the values are retained and not overwritten by current user data.
- When extruding a profile it is now possible to paste (Ctrl-V) numerical length value at any time while extrude operator is active.
- Removed catalog version check on start-up, external database is no longer used
- Fixed a profile selection bug in "Cross bushing direction" tool
- Added "Overwrite user data" to Scene properties. Replaces existing user data with local settings.
7.008 Jan. 03, 2019
- Fixed Move/Copy with type in for INCH scenes. Requires decimal inch input
- Corrected weight calculation of slot covers.
- Added "Shrink/expand contour" context menu for rectangular and contour panels.
- Out of market parts now allow selection of "Model" combobox in PROPERTIES window to change the part for the one available in the current market. This is especially useful for panels.
- Changed the way the out-of-market parts are handled. Users are warned of missing parts even if the market is the same, works better for old/discontinued parts.
- On Dark and Blue UI schemes, the file title was moved from the 3D area to the main window title bar. Similar to "native".
- Fixed "Shrink/expand" contour tool, in some cases, it worked exactly opposite of the desired result.
- "Edit Connectors" tool now handles face mounted panels with corner cuts.
- Fixed memory leaks in measure and distance ruler rendering.
- Added "Disclaimer" filed to user profile. Disclaimer is placed on the first page of the BOM. It is specific to user PC and is not saved with the scene.
- "dealer submission" ZIP function now checks access to the BOM PDF file to ensure that it can be overwritten.
- Minor visual improvements to "Contour panel" tool, distance rulers always displayed and angle value is easier to see.
- Improved "Slot panel" tool to better handle asymmetrical profiles, such as wall system 60x57 and segment 30/45/60 degree.
- Fixed Move/Copy operation sometimes reported erroneous intersections (Red profiles)
- Improved internal parts handling to avoid cryptic user messages.
- Changed processing of panel drillings for DXF output, hinge holes were drawn wrong in many cases
- Added BOM Position indication to the entity tooltip when cursor hovers above a part.
- Changed dimension processing of the BOM "Multiview" page to include bounds of the mitered profiles, they were ignored before.
- Improved E-trinking profile end caps handling and render, each cover now includes self-tapping screws for mounting.
- Changed handling of automatic backups. Added "Open last available backup file" link button to the startup dialog
- Internal: Added fdentitywithsubcomponents.py, used by accessories and covers
- Added VB5 code for zero H-slot, experimental. Fits 1.31.4HMx T-nuts
- Minor improvement for BOM parallel connector machining drawings, holes are easier to see. Added hole drawing scaling.
7.007 and Legacy 7.007-L Oct. 29, 2018
- Fixed slot panels on zero-slot. Panel is no longer expands into the profile
- Fixed bore/counterbore issues with parent profile detection
- Improved Contour panel hint geometry visibility
- Safetied a crash condition in "Rectangular panel" tool zone correction
- "Wall" tool was missing dimension values in uninitialized state
- Fixed BOM subtag generation for VB milling and cross-bores
- Corrected bounding geometry of 60x57 and 60x117 glass profiles (reported erroneous intersections)
- Changed roller track roller models, diameters were slightly larger than indicated in catalog
- Internal: Added _roller_track_data_manager to avoid hard coded constants.
- Added "Primitive" concept to emulate boxes placed on shelves and roller tracks. Available under "Accessories"
- Expanded "Move" arrows. For entities that are not axis aligned, select an entity, press Ctrl key and the move grips will be aligned in entity coordinate system. Same as MayTube.
- Added CYLINDER primitive
- Internal: Export function now supports Primitive types (Cube and Cylinder)
- Fixed countersinks on textured panels in DXF output
- Corrected behavior of the "CHOOSE MODEL" window to always keep title bar visible and avoid unnecessary automatic moves/resizing.
- Fixed cross/counter bore projection to nearby profiles.
- Assigned correct end caps to 1x2" profile
- Corrected depths of drills in exported drawings by +1 mm
- Added panel shrink/expand function to contours of custom "Contour Mounted" panels.
- Added a check for scene measure items, PNG screenshots with dimension labels. Corrupt entries caused BOM generation failures.
- Added cleanup of grooves geometry when changing profile model from grooved to plain.
- Added stainless universal and standard connectors
- Removed a network error message when bug report is sent. Reports are actually sent, the message was wrong.
- Fixed cover cap duplicate copy when a profile with end caps is copied.
- Extended "Crossbushing direction" operator to support mitered connections
- Safetied a crash condition on load of out-of-market panels
- Added 10 lift-off hinges from 1.62.348.xx group. Automatic handling of "Left/Right" hinge is not yet complete. User can select the hinge and change it's model according to orientation.
- Minor cleanup of the "Door" tool, created "default" hinge picker to make the choice more consistent across profile groups.
- Left/Right hinges now draw their wings in different colors for easier side verification
- Added door panel maximum size validation. Message is presented to the user to edit the door if the panel(s) is too large. If ignored, a note is added to the panel's BOM description.
- Resolved accidental object copy during the type-in move operation. "Shift" key press while typing the distance caused unwanted copies
- Release notes are not shown automatically when the patch release is launched for the first time. A "new version" message is displayed instead. "Help->Release Notes" menu now opens the browser instead of the internal window.
- Fixed a crash when saving file with special characters (like Euro sign) in scene comments. For now, the unhandled symbols are ignored. Future versions will handle them properly.
- Added ability to display same texture on both sides of the panel. Used only by "Worktop" panel for AU, right now.
- Added several AU specific parts.
- Corrected US prices for 1.19.17xx and 1.19.18xx parts
7.004 and Legacy 7.005-L Sept. 04, 2018
- Fixed a crash on usage of 1.34.10804 and ..805 threaded inserts.
- Fixed conveyor filtering based on width and length
- Added "Weight" to properties window, shows the weight of the selected objects. Useful for estimating door weights vs selected hinges
- Added ability to extrude a new profile from mitered (sliced) profile end in 5 directions, similar to a standard straight cut core hole.
- Restored connector cross-bushing rotation away from slot panels
- Fixed end cap render. Gray covers were very dark, almost the same as black.
- Added context menu "Cross bushing direction" the tool allows for mass adjustment of the connector rotation
- Safetied a potential crash in Autosave process. Resource conflict.
- Modified "Edit connector" tool to group connector images and only change the label. Saves a lot of screen space and allows for more connectors to be added.
- "Cross bushing direction" tool now records position of the cross-bushing and retains it if the profile is moved
- Fixed 1.87.082-99 descrioptin in DE, was 9mm instead of 8
- Disabled unused image preload on startup, improved start speed
- Custom color assignment for profiles, panels and accessories. Fixed a format error that distorted user assigned colors when the design is saved.
- Safetied a crash in "Add Parts" window, when scene contains outdated part numbers
- Fixed "Radius cover" tool, highlights were missing
- Added 21.16.1.040.11.5 and 21.16.1.040.12.5 grey roller tracks
- Updated USD panel prices to reflect latest price-list
- Fixed "edit connectors" tool crash when used on panels
7.003 July 15, 2018
- Change font and aligment in "Edit Connectors" tool, looks better, but still needs a meaningful re-write
- Changed standard and 90° connectors handling, again. Please verify standard connector orientation in your existing designs after opening with the new version.
- Safetied several crash conditions related to move and stretch arrow grips
- Improved sorting in "Select from Scene" window
- Better cleanup of the Stretch operator.
7.002 July 10, 2018
- Corrected orientation of Standard connectors
- Introduced "Legacy" version for users who have problems with the current main build. Download and instructions at: https://www.may-cad.org/en/p1.htm
7.001 July 09, 2018
- Fixed "edit connectors" tool bug when used on accessories, caused a crash (in show_connection_marker method)
- Fixed "Play Demo" crash, related to new render.
- Fixed combi-profile addition for 5 mm Polycarbonate panels
- Rewrote on-screen text renderig in 3D space. This caused most of the crashes on Nvidia video adapters
- Restored off-internet functionality
- Fixed stretch arrows for profiles with mitered ends
- Introduced "Legacy" concept with old OpenGL 2.1 compatibility
- Changed export progress message generator to a safer text render routine
- Added Qt Pen decoration for text render, purely internal crap
7.000 July 01, 2018
- This version has several technical updates. New Python interpreter, new UI library and new OpenGL render algorithm. Please report any abnormalities that you find through either "Review and quote" button or "Report a bug..." toolbar button. We appreciate your feedback.
- IMPORTANT! As of this version the importance of video card drivers is much higher. Please ensure that your drivers are properly updated.
- Added value of slot depth times 2 to the length of combi profiles and rubber gaskets when panel/glass is mounted in slot.
- Connectors are now retained if a connected profile is rotated an arbitrary angle (between 1 and 90) around its core hole
- Corrected slice operator user message about zero degree keyboard type in, "ERROR" part removed
- Fixed a bug in end cap class that caused MayTube JSON export error
- Eliminate Database dependency (IN PROGRESS)
- Fixed profile BOM grouping bug that compared the machining of the profiles. Even though the machining was the same, it was in different order, so the software marked the profile as different from otherwise same profiles.
- Fixed the simple bore profile face position assignment in BOM. Used to call out the opposite side.
- Changed date format in BOM to international (yyyy-mm-dd)
- Added 1.31.6xxx and 1.31.7xx heavy threaded plates to fasteners tool
- Removed all database dependencies, data is now stored in binary format. This improves startup speed and runtime response
- Fixed intermittent cover cap position change after BOM generation
- Removed menu "Force database update" - no longer actual
- Removed PG50 corner pieces from available installation parts
- Interim fix for 1.11.030100.104SP 6mm outer core hole connectors, needs feedback
- Assigned price group 3 (L) to 30x150 profiles
- EXPORT SERVER: Added export request validation to avoid duplicate submissions into the export queue
- Fixed a crash on adding quick locks with spacer washers
- Fixed a bug that created parallel connectors on the edge of the profile.
- Changed "wall profile" slot depth to 13.5 mm from 15 mm so that panels/glass are not too tight.
- File save speed improved 40 fold, files open 50% faster.
- For better pan/zoom/orbit response, connectors and fasteners are now hidden when the camera is active. Improves mouse response by a factor of 2 on large scenes.
- Drawing models, especially profiles, load speed increased. Evident when picking a part in "Select Model" window.
- Minor fix for special characters in file names.
- Store visual resources in binary format, saves memory usage and improves resource load speed
- Progress indicators replaced with string messages. Faster and more clear what the program is doing.
- Reduced frequency of price recalculations to improve drawing performance
- Improved visibility and mouse hover sensitivity of the green markers in "Edit Connectors" tool
- July 2018 price-list update is included with this version
6.901 April 10, 2018
- Added user prompt to allow creation of small panels (with one side less than 80 mm)
- Panel DXF files are now generated by MayCad directly. Menu "Export to.." → "Distributor submission". Panel DXF files will be stored in the resulting ZIP file.
- Resolved database corrupt entry for 1.62.448.17-17 hinge model, it prevented door wizard from creating PG30 doors
- Corrected output of design measurement notes to PDF BOM. Very small, very narrow and very wide pictures had runaway aspect ratios. Image resolution improved at 100% PDF zoom.
- Changed "CHOOSE MODEL" window resize/reposition behavior to always stay in view, low resolution systems used to hide entity group tabs off screen
- Measure tool now detects end and middle snap points of slotted holes on accessories
- Measure tool balloons (internal changes to the render process and balloon management, decoupled from distance rulers)
- Key in size and move value entry window (internal changes to event flow)
- "Settings" dialog tabs reorganized for better utilization of available space
- Internal fix of filename semicolons for MacOS
- Moved "Slope calculator" invocation form a properties window link to a toolbar button
- Properties window is now more compact
- Updated 1.41.8xx part numbers, .20 suffix suggested a 20 m ring, not a cut piece
- Rectangular 6mm panels on E3 and E4 slots, updated screws from M6x12 to M6x14
- Several improvements to dimension arrows:
- - Dimension text now has background, easier to read
- - Dimension line and text colors can be configured in "Settings" dialog, "display" tab, "Dimension ruler" group
- - Dimension text font can be changed in the same area of the Settings dialog
- - Dimension arrowheads now resize themselves dynamically based on the camera/viewport distance
- Fixed: 5mm Polycarbonate panel did not accept 1.64.5101 quick-locks as a mounting option
- Door wizard "Framed" checkbox now disables "Frame type" combo when unchecked. Caused user confusion when still enabled.
- Fixed: "Show hidden" button remained visible after scene close/open cycle
- Added handling of panels that have texture on one side only (ex. Black ABS) the user has an option to specify textured side. texture is inverted by double-clicking the panel or through its context menu.
- Limited render debug tracking to gain ~8% video performance
- Disabled processing of mouse double-click in Move operator, caused irrational input values
- 3D text now handles HTML and plain text (line breaks)
- Scene file name no longer changes after "Distributor Submission" ZIP file is created
- Fixed measure tool crash when measuring within the same entity, ex. panel edge
- Improved "slot Panel" operator slot highlight and temporary panel outline (yellow lines)
- Fixed a crash in 30x30 E-trunking profile extrude
- Improved panel DXF output for non-symmetrical and single side textured (Black ABS in USA) panels. Panel side is now considered and a note is output to the DXF to disambiguate machining directions. DXF export for wire meshes is contour-only.
- PDF BOM is now available in German if BOM language is set to DE
- Added menu "File"→"Export to.."→"Panels in DXF format (local)" this action will export all scene panels to dxf files in a specified folder
- Several changes to BOM generation due to improved German language coverage in BOM PDF
- Buttons that appear in 3D space now have "Tomato" background color to improve visibility
- Fixed texture side assignment for textured panels that are not connected to a profile
- Added highlight color to selected profiles, easier to see than just orange corner markers. Added same for accessories.
- Suppressed "Entity rotated xxx degrees" message when it was not needed.
- ! Tip ! to speed-up application start: if you are not using 3D Space Mouse, make sure that it is disabled in dialog "Settings" →"Snaps/3D" tab. MayCad will start 5-8 seconds faster
- Removed "Parametrization" menu until the feature is better defined and is easier to use.
- Added ability to apply end caps to the profiles that do not have a predefined end cap model. Basic algorithm for now, using only the square caps. Will be extended to support multi core hole caps. Missing support for PG16 profiles.
- "Assembly" detail window now updates when selected entity changes, closes if the entity is deleted.
- Moved "Print View..." menu for File to View menu. Added "Fit all" and "Reset Camera" menus under "View"
- Corrected the geometry of 1.11.030100.84SP profile model. T-slot caused misalignment errors by 0.1 mm
- Centralized price/description storage for MayCad and MayTube apps. Will make future price updates easier.
- Bug fix in "Edit Bom" window related to custom BOM containing non-ASCII special characters.
- Machining data and "Exclude from BOM" state are now exported to MayTube
- Added 2 decimal places to "door settings" split ratio value boxes. Helps when working with odd-sized doors
- Improved initial placement of single sided txtured panels (like ABS Haircell). Upon initial creation the panel makes every effort to position its textured side towards the user eye.
- Corrected real-time price calculation of T-slot covers
- Texture-based (wire mesh and ABS Haircell) panels now show their "Exclude from BOM" (brown) and intersected (red) colors.
6.9 February 09, 2018
- Updated "Stretch" tool, it now adjusts positions of parts attached to the core hole(s) of the profile
- Resolved connector marker (blue polygons on profiles) issue, marker remained even if connection was removed.
- Added a note explaining "Review and quote" dialog's purpose
- Improved "slot Panel" tool to resolve very small panel notches, less than 2 mm
- "Alter connection" tool now informs the user of misalignment conditions
- Added handling of "*.SCENE" file extension, uppercase used to be ignored by the system
- Added "Convert to framed" menu to rectangular panels, it frames the panel using 1.19.1423xx profiles and 1.81.23310 corners
- Updated 1.21.4E0 connector model
- Improved representation of profile grooves to increase video performance
- Amended "Edit Connectors" tool to handle new 1.11.020030.14SBP profile
- "assembly" combobox title now shows the actual part number, not an internal ID
- Created offline version of MayCad that installs with the database, further testing and critique required
- Improved application startup speed by buffering the most common parts from the database versus from online storage
- Added most of the new 2018 catalog profiles.
- Paste and Move operators now rotate selected objects 90 degrees with "G" or "Space" bar shortcuts
- Added "slope calculator" tool, found as link on the bottom of the "properties" widget. Handy for roller tracks.
- Updated remaining discontinued parts, alternatives found for all except 60x90 base plates and acrylic panels
- Improved support for German special characters (umlauts, etc.)
- Reorganized "Recent Files" behaviour, newest/latest file worked on is moved to the top of the list.
- BOM "Profile machining details" page now shows bore horizontal location dimension.
- Added "Low Detail" mode based on render frame rate. Helps with video performance on large scenes.
- Corrected placement of fasteners for e-trunking profiles after they are mitered.
- Fixed intermittent crash when placing slot covers on a t-slot that already has another accessory attached.
- Resolved 1.11.040080.64xx export issue, corrupt models
- Added "Show hidden" button to the main view. appears only when there are hidden objects in the scene.
- Added Cross bore and Counterbore tools to the "Fasteners" tool as "machining tab. Only the current Q10 and Q11 machining codes are supported in this release. The tool only works with profiles, but will be extended to panel elements in the future.
- Added machining code to profile tooltip. Next to the part number, same as BOM
- Resolved an issue when slot covers refused to attach to T-slots on mitered profiles.
- Removed export menu "XML for developers only" made no sense for the users
- BOM images for profiles with counterbore now call out counterbore dimension on one line, improved readability
- Updated roller track guide part numbers as per new catalog. Added 21.16.2.111.02 guide.
- IMPORTANT NOTE: Dust protection (Wall) profiles: 10.11.057057.22LP, 10.11.060057.44LP, 10.11.060057.14LP, 10.11.060117.64LP had a defect in the model. These were repaired, but may cause a conflict when designs created in previous versions of MayCad are opened in the current or future build. If there are unexplained intersections (red extrusions) or the connectors are missing, please contact support@framexpert.com for help.
- When attaching accessories to the T-slot, distance rulers now show the distance to the active accessory hole or its center. Previous behavior was to measure distances from slot ends to the bounds of the accessory/fastener.
- Completely reimplemented "Measure" tool, details below.
-
- New look: when measure operation completes, movable labels are added to dimension lines and the from/to entities
- "Esc" key still clears the operator data and the user interface
- When measure lines are snapped to their from/to points or edges "Take snapshot" button appears. Press that button to select a region of the screen with the mouse cursor, selected rectangle can be saved as an image after pressing "Preview image" button at the top of the screen.
- These measure images can be stored in the design file and shown in the resulting BOM PDF document if "Add to BOM" button was pressed in the "Preview image" dialog.
- BOM section Design notes (Images) will show all images saved with the design
- BOM image list is managed via "Edit BOM" dialog "Images..." button
- Added 75 and 100 mm ESD casters
- Added 5 mm Polycarb. panels for EU
- Insert/Append row in "Edit BOM" window, row category "profile" is no longer available. Profiles must be added through the interface or the "Add Parts" window.
- Added "TYPE 1/2" specification logic to roller tracks. Parallel roller tracks of the same length are cut offset by half the diameter of the roller to stagger them under the conveyed objects.
- In "INCH" mode measure tool now displays dimensions in decimal inch mode, not fractions.
- Fixed a memory leak in base surface drawing when entities were added below the "floor" of the scene
- "Out of market" panels with texture (like US black ABS) were not showing "Bom exclude" color when opened with EU settings. Fixed.
- Removed "OBJ export" menu, outdated technology and rarely used. For tesselated exports, use "STL" format in the export dialog
- Improved behavior of cross and counterbores when they are moved or copied between profiles
- Roller track improvements. Placing a track: no need to press "G" or space bar to rotate the connector, roller track follows the mouse cursor. If the end of the track is left unconnected to a t-slot, it no longer leaves a second connector in the scene.
- Restored functionality when crossbushing vs slot panel intersection is detected. Connectors now make every attempt to avoid collisions with panels and rotate the crossbushing away.
- Fixed connector fastener creation/positioning issues when pressure plate/sliding/U-profile, etc. is stretched or moved.