
Closed
Posted
Paid on delivery
We manufacture mechanical keys (chavetas — Tipo A, B, AB in INOX 304) and need to automate the creation of technical drawings from an Excel project table. What you will build: A Python tool (using pywin32 + SolidWorks COM API) that reads each row of an Excel file, opens the correct parametric base model in SolidWorks 2017, adjusts dimensions (width, height, length), generates a drawing using our .drwdot template with auto-scaled views, applies tolerances per DIN 6885 / ISO 2768, and exports both .slddrw and .pdf files into organized folders (separated by chaveta type and material). A simple GUI is required: select Excel file, select output folder, click Generate. Progress bar and execution log included. We will provide: Excel project table, parametric .sldprt base models, .drwdot template, sample finished drawing, and the tolerance reference table. Must have: Proven experience with SolidWorks API automation via Python, knowledge of parametric modeling, and access to SolidWorks 2017 for testing. Deliverables: Source code, editable config file, GUI, README Timeline: 5 days In your proposal, briefly describe a similar SolidWorks + Python project you have delivered. FYI: pls attach this "CHAVETAS" on the head of the proposal.
Project ID: 40479523
61 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
61 freelancers are bidding on average €139 EUR for this job

CHAVETAS ⭐⭐⭐⭐⭐ Automate Technical Drawings for Mechanical Keys with Python ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project requirements and noticed you're looking for a Python tool to automate technical drawings from an Excel table. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects for SolidWorks automation. I will create a tool that reads your Excel file, adjusts dimensions, generates drawings, and organizes files efficiently. ➡️ Why Me? I can easily build your automation tool using Python and SolidWorks API, as I have 5 years of experience in automation, parametric modeling, and working with SolidWorks. My expertise includes reading Excel files, generating technical drawings, and ensuring compliance with standards. I also have a strong grip on Python scripting and GUI development, which will enhance your project. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ Python Automation ✅ SolidWorks API ✅ Parametric Modeling ✅ Excel Integration ✅ GUI Development ✅ Technical Drawings ✅ Scripting ✅ File Management ✅ Dimension Adjustment ✅ Tolerance Application ✅ Progress Tracking ✅ Error Handling Waiting for your response! Best Regards, Zohaib
€150 EUR in 2 days
8.1
8.1

Hello, I've built Python automation for CAD drawing generation before — this is exactly the kind of script work we do. Your Solidworks drawing automation for chavetas is straightforward: pull dimensions from Excel, generate the DXF/SLDPRT files, done. We've shipped 50+ automation projects across manufacturing and design workflows. Python + Solidworks API is our wheelhouse. I can have a working prototype within a week that handles your Tipo A, B, AB variants with minimal manual input after that. Send over a sample drawing or Excel template you're working from, and I'll outline the exact approach — which Solidworks version you're on matters for the API calls. Happy to jump on a call to walk through the scope. Regards, Nurul Hasan
€200 EUR in 21 days
7.7
7.7

CHAVETAS Automating SolidWorks 2017 drawing generation from an Excel-driven parametric key library requires robust COM orchestration and strict control of dimension mapping to avoid model/drawing desynchronization. The critical challenge is ensuring consistent update of parametric features before drawing regeneration and export. My approach will follow a deterministic pipeline: (1) parse Excel rows and validate geometry/tolerance fields, (2) drive SolidWorks via pywin32 COM to open the base .sldprt and update dimensions, (3) regenerate model and create drawing from the provided .drwdot template with predefined view layouts, (4) apply DIN 6885 / ISO 2768 tolerance rules through a configurable mapping layer, and export structured .slddrw and PDF outputs into type/material folders. A lightweight GUI (Tkinter or PyQt) will control execution with logging and progress tracking. I have developed similar SolidWorks automation workflows involving batch parametric part generation and drawing export pipelines integrated with Excel-based engineering datasets, emphasizing stability and recoverability under large batch runs. Deliverables include fully commented Python source code, GUI application, JSON/YAML configuration file, execution logs, and export templates, with up to two revision cycles. The timeline is preliminary and will be confirmed after reviewing the provided models and Excel schema. Which columns in your Excel define tolerance class selection and are there any conditional drawing view rules per chaveta type?
€195 EUR in 3 days
6.8
6.8

Hi. I can generate a Python script using `pythonnet` or `pywin32` to automate your SolidWorks drawing bids by reading parameters from an Excel file. The solution will allow non-CAD staff to drive named dimensions through simple spreadsheet inputs for batch processing. I can configure the script to apply specific tolerances as notes or annotations and handle both A, B, and AB templates efficiently. I will ensure the output filenames follow your required part number format while maintaining your existing drafting standards. Please confirm your current SolidWorks version and whether you have a preferred Excel template structure before we begin.
€140 EUR in 3 days
6.6
6.6

Certainly, I will help you effectively as I have excellent experience with similar projects and I am sure you will be HAPPY from my work progress . I am Passionate PYTHON:Full stack developer having rich experience with so many successful Tasks. Please ping me to get started and provide you great results. Thanks
€250 EUR in 7 days
6.2
6.2

Hello dear! I’m Md Toriqul Islam, experienced Python and SolidWorks automation developer specializing in CAD API integration, parametric modeling, engineering software development with extensive experience in industrial systems and production automation workflow systems. I understand you need a SolidWorks 2017 automation tool that reads Excel rows, updates parametric chaveta models A/B/AB INOX304, generates drawings using .drwdot templates, applies DIN/ISO 2768 tolerances, exports SLDDRW and PDF with GUI control. My skills in SolidWorks API, Python pywin32, COM automation, CAD parametric design, and Excel-driven engineering workflows automation delivery. Feel free to share files, I can deliver within 5 days with documentation and integration support included.
€80 EUR in 3 days
5.7
5.7

CHAVETAS Hi, I can help build the Python automation tool for generating SolidWorks technical drawings directly from your Excel project table. The workflow is clear: read each row, select the correct parametric base model, update width, height, and length, generate the drawing from your .drwdot template, apply DIN 6885 and ISO 2768 tolerance rules, then export organized .slddrw and PDF files by chaveta type and INOX 304 material. I have worked on similar CAD automation tasks using Python scripts, Excel data processing, parametric model updates, drawing generation, and batch file export workflows. For this project, I would use pywin32 with the SolidWorks COM API, plus a simple GUI for Excel selection, output folder selection, progress tracking, and execution logs. The final delivery will include source code, editable configuration, GUI, README, and a tested process designed for SolidWorks 2017. Best, Justin
€1,000 EUR in 7 days
5.7
5.7

The part that makes or breaks this tool is keeping the SolidWorks COM session stable across a full batch. Two things sink these projects: rebuild failures when a dimension update violates a sketch relation (a row silently produces a bad part), and the drawing template not re-linking views after regen (breaking auto-scale and tolerance callouts). I build around both — validate each parameter set before commit, trap rebuild errors per row, and log them so one bad row doesn't kill the batch. Approach: drive SolidWorks via pywin32, set dimensions through the parameter/equation API, regen, push views into your .drwdot with auto-scale, apply DIN 6885 / ISO 2768 tolerances from an editable config, export .slddrw + .pdf into type/material folders. Two questions: Are Tipo A/B/AB three base models, or one model with a configuration switch? Does each Excel row map to one drawing, or can it spawn multiple sheets? 5 days is realistic, assuming base models and template arrive pre-built.
€250 EUR in 7 days
5.6
5.6

I am very interested in applying for your job since it seems to fit very will with my experience and skills. Regards SamirBanna
€200 EUR in 3 days
5.7
5.7

CHAVETAS Two things stood out: you need each Excel row to drive a parametric chaveta (Tipo A, B, AB in INOX 304) through the SolidWorks COM API, and every output must land in the right folder split by type and material with DIN 6885 / ISO 2768 tolerances applied. The risky part is making SolidWorks 2017 cooperate over pywin32 reliably, so I'd start with a 1-day spike that drives your sample base model end to end (open, resize, save .slddrw + .pdf) before building the rest. Here's the plan: 1. Excel reader + config file mapping each row to the correct .sldprt base model and the width/height/length parameters to set. 2. COM driver that opens the model, updates dimensions, builds the drawing from your .drwdot with auto-scaled views, applies the tolerance table, then exports .slddrw and .pdf into the type/material folder tree. 3. Tkinter GUI: pick Excel, pick output folder, Generate, with a progress bar and a live execution log. I built a Python tool that drove a Windows desktop app through its COM API to batch-generate documents from an Excel table, including a small GUI and per-row error logging so a single bad row never killed the run. Same shape as this. Done = I run your Excel table and every row produces a correct .slddrw and matching .pdf in the right folder, matching your sample drawing. Realistically I'd want 7 days so I can test properly against actual SolidWorks 2017, not just mock the API. Should the config file live as editable JSON, or would you prefer plain Excel so your team can edit mappings without touching code? PS: SolidWorks COM throws intermittent HRESULT errors under fast loops. I add a retry-with-reconnect wrapper so a dropped connection mid-batch resumes instead of failing the whole run. Waqar
€162 EUR in 7 days
5.3
5.3

CHAVETAS Hello I see you need a Python tool to automate technical drawing creation from Excel data using SolidWorks 2017 and pywin32. I’ve built similar automation solutions, reading Excel rows to update parametric models, generate drawings with templates, apply standards like ISO 2768, and export organized files—all with a user-friendly GUI showing progress and logs. My skills include Python scripting with SolidWorks COM API, parametric modeling knowledge, and hands-on experience delivering clean, configurable tools that integrate Excel data seamlessly. I have SolidWorks 2017 access for thorough testing. Could you share more about your current Excel structure or specific tolerance rules? I’m ready to start right away. Best regards, AbdulHamid
€30 EUR in 1 day
5.0
5.0

I understand you need a Python script to automate SolidWorks drawing creation for your INOX 304 mechanical keys (chavetas Tipo A, B, AB). I have previously developed a similar tool that programmatically adjusted SolidWorks model dimensions and generated drawings based on external data, saving significant manual effort. I will build a Python script utilizing `pywin32` to interact with the SolidWorks 2017 COM API. This script will parse your Excel project table, open the appropriate parametric base model, set dimensions, apply tolerances according to DIN 6885 / ISO 2768, generate drawings using your `.drwdot` template with auto-scaled views, and then export `.slddrw` and `.pdf` files into distinct folders for each chaveta type and material. What is the specific naming convention for your parametric base models that corresponds to the chaveta types in your Excel file? Ready to start as soon as you confirm scope.
€179 EUR in 21 days
5.2
5.2

As a seasoned Python developer with a proven track record in building automation systems, I am confident that I can deliver the robust and efficient solution you need for your SolidWorks drawing automation project. My expertise in Python combined with my access to SolidWorks 2017 makes me well-equipped to handle the complexities involved in this task. In a similar project for a woodworking company, I built a Python tool with SolidWorks API that automated the generation of technical drawings from an Excel table. Leveraging my knowledge of parametric modeling, I ensured dimensions were adjusted accurately and precise tolerances were applied as per DIN 6885 / ISO 2768 standards. Similarly, I can adapt and apply these skills to format and export your chavetas project drawings effectively. But technical proficiency aside, it's my holistic approach that sets me apart. Understanding your business goals goes beyond grasping the technical requirements; it's about developing solutions that are scalable and designed to add real value to your process. I believe in creating technology that grows with your business and have worked extensively on automation workflows like this one. Let's collaborate and transform your system into a more efficient one together.
€140 EUR in 3 days
5.3
5.3

As a versatile and deeply curious engineering enthusiast, I am thrilled to offer my expertise for your Python automation project, specifically tailored to leveraging SolidWorks API for the smooth coordination between data from Excel and 3D models. During my previous work experience, I successfully developed a similar system where I integrated SolidWorks with Python that generated CNC instructions for mechanical components. Having used parametric modeling techniques extensively, I have gained intimate familiarity with SOLIDWORKS' powerful automation features. I understand the intricacies of DIN 6885 / ISO 2768 tolerances, enabling me to implement this principle accurately into your automation script for precise chavetas production drawing generation. Given my background in data processing and automation, I am keen on delivering efficient solutions within the specified timeline. With solid experience in interfacing with the SolidWorks COM API through pywin32, combined with my ready access to SolidWorks 2017 for quality testing purposes, I am well-positioned to accomplish the project objectives swiftly. Together, we can simplify your technical drawing creation process while ensuring excellent organization and adherence to your standards-oriented workflow. Going above and beyond just delivering the source code, I am dedicated to producing detailed documentation and a user-friendly GUI for managing the tool effectively.
€140 EUR in 5 days
4.9
4.9

CHAVETAS Hello There! Hope you are doing fine. I have automated SolidWorks drawing generation using Python and the SolidWorks API (pywin32) for mechanical parts. I will create a tool that reads your Excel table, opens the parametric model in SolidWorks 2017, adjusts dimensions, generates drawings from your template with auto-scaled views, applies tolerances, and exports .slddrw and .pdf files organized by type and material. The tool will include a simple GUI with progress bar and logs. I have delivered similar automation projects for industrial clients. I can complete this within 5 days. Please start a chat to share your Excel structure and base models. Best regards, Md Ruhul Ajom
€50 EUR in 2 days
5.0
5.0

Hi, I can develop a Python-based SolidWorks automation tool using pywin32 and the SolidWorks COM API to generate parametric parts, technical drawings, and PDF exports directly from your Excel project table. The solution will include a user-friendly GUI with file selection, progress tracking, execution logs, configurable settings, and automated folder organization by chaveta type and material, fully compatible with SolidWorks 2017. Best regards, Shakila Naz
€50 EUR in 7 days
5.0
5.0

Hi there, As a freelancer with extensive experience in Automation, and Data Processing, I am thoroughly equipped to handle your Python script project for automating Solidworks drawings. In a recent project, I designed a similar Python tool that worked harmoniously with Solidworks API to automate CAD drawings rendering and fractionally extend the time of design processes for a manufacturing company. My understanding of parametric modeling and ample knowledge in managing Solidworks drawings with Python will be highly instrumental in streamlining your technical drawing process. Not only have I mastered the required technology stack including pywin32 and SolidWorks COM API, but I also bring a wealth of cross-industry experience. Having worked on diverse projects like Blockchain, Architecture, Civil, Mechanical engineering et cetera, my 3-dimensional understanding in MEP is an added advantage as it helps ensure I follow the instructions on your drawing template (.drwdot) accurately.
€140 EUR in 3 days
4.8
4.8

CHAVETAS Hello, I hope you are well. I build reliable Python tooling for SolidWorks automation. With strong Python skills, Excel data handling, and SolidWorks API experience, I turn an Excel project table into fully parametric drawings without manual steps. In a recent project, I created a Python workflow that reads Excel rows, updates a parametric base model, generates drawings from a template, applies DIN/ISO tolerances, and exports organized .slddrw and .pdf files. A simple GUI allowed file selection, output folder choice, and a progress log, all tested with SolidWorks 2017. I can deliver your 5-day workflow: pywin32-based automation, GUI, tolerance application, and structured folders by chaveta type and material. Source code, editable config, and README included. I’ll ensure robust error handling and clear logs. Please feel free to contact me so we can discuss more details. Best regards, Billy Bryan
€250 EUR in 5 days
4.3
4.3

Hi, I have hands-on experience automating SolidWorks workflows through the COM API, including parameter-driven part generation, drawing creation, batch PDF exports, and integration with Excel-based engineering data. For your project, I will build a Python application using pywin32 and the SolidWorks 2017 COM API that: • Reads each row from the Excel project table • Selects the correct Tipo A, B, or AB base model • Updates width, height, and length parameters automatically • Generates drawings using your .drwdot template • Creates properly scaled drawing views • Applies DIN 6885 / ISO 2768 tolerances from your reference table • Exports both .SLDDRW and PDF outputs • Organizes files by chaveta type and material (INOX 304) • Provides a simple GUI with Excel selection, output folder selection, progress tracking, and execution logging I’m confident enough in solving this that I’m happy to dive in and start troubleshooting before you award the bid. Once I review the supplied base models, template, sample drawing, and tolerance table, I can validate the complete workflow and identify any SolidWorks-specific considerations early. Deliverables: • Python source code • Editable configuration file • GUI application • README with setup and usage instructions • Tested workflow compatible with SolidWorks 2017 Timeline: 4 days + 1 validation day I can start immediately and would be happy to review the provided files to confirm the implementation details.
€120 EUR in 4 days
4.4
4.4

Hello, I have experience developing Python automation solutions integrating Excel data processing with CAD workflows. I can build a tool using Python, pywin32, and the SolidWorks COM API to read your Excel table, update parametric models, generate drawings from your template, apply tolerances, and export organized PDF/SLDDRW files. I have worked on automation projects involving Excel-driven model generation, batch drawing creation, PDF exports, and custom desktop GUIs with progress tracking and logging. I can deliver the source code, editable configuration file, GUI, and documentation within the required timeline.
€30 EUR in 2 days
4.6
4.6

Athens, Greece
Payment method verified
Member since Feb 18, 2026
$250-750 USD
$30-250 USD
$30-250 USD
$10-30 USD
$10-30 USD
$10-30 USD
₹1500-12500 INR
₹1500-12500 INR
₹12500-37500 INR
£20-250 GBP
$30-250 NZD
₹1500-12500 INR
$30-250 USD
₹1500-12500 INR
$750-1500 USD
$250-750 USD
₹750-1250 INR / hour
£20-250 GBP
$30-250 USD
₹12500-37500 INR
₹100-400 INR / hour
₹1500-12500 INR
$30-250 USD
₹600-1500 INR
₹50000-100000 INR