ACTIVE · SCHOOL PARTNER PROGRAM OPEN

Philippine Open
Engineering Pipeline

Comfac Technology Group & Cornersteel Systems Corp are building the first school-powered FreeCAD development ecosystem in the Philippines — making world-class parametric CAD, simulation, and procedural design free and accessible to every Filipino engineer.

₱1M+
Annual CGG Investment
₱0
Cost to Schools
5+
Software Platforms Replaced
₱49–88M
5-Year School Savings
The Big Picture

Three Engines. One Mission.

Project FreeCAD is not a training program. It is a national engineering capacity initiative — using open-source software as the platform, Philippine schools as the engine, and CGG as the anchor investor.

⚙️

Engine 1: CGG Internal Migration

Cornersteel and Comfac migrate all production workflows to FreeCAD. Real engineering problems drive real improvements. This is the test bench — if it works here, it works anywhere.

🏫

Engine 2: School Partnership

Partner schools provide OJT students and thesis researchers who work on real CGG problems. Students build global credentials. Schools save tens of millions in software costs.

📚

Engine 3: Open Engineering Library

Every module, symbol library, and equipment assembly built by the partnership becomes a public good — less information asymmetry, more affordable engineering for all Filipinos.

🎯
The Strategic Goal
CGG aims to become a recognized FreeCAD upstream contributor — starting at Bronze and progressing through Silver → Gold → Platinum, ultimately becoming the Philippines' official representative and flag bearer for open-source engineering CAD in Southeast Asia. Every improvement built here benefits engineers worldwide.
Starting Point · Now
🥉 Bronze Contributor
  • First PRs submitted upstream
  • Philippine addons in development
  • Active FreeCAD forum presence
  • First school MOU signed
Year 1 Target
🥈 Silver Contributor
  • 5+ PRs merged upstream
  • Philippine addons on Addon Manager
  • Recognized FreeCAD community member
  • 2+ school MOUs signed
Year 2 Target
🥇 Gold Contributor
  • Major UX improvements merged
  • Formal FreeCAD sponsorship
  • Assembly & FEM upstream
  • 5+ active school partners
Year 3+ Goal
💎 Platinum / Flag Bearer
  • CGG = ASEAN FreeCAD representative
  • Philippine FreeCAD community host
  • FreeCAD release milestone contributor
  • 10+ school partners nationwide
₱8.4M – ₱13.9M
saved per school per year · AutoCAD + SolidWorks + ANSYS + SketchUp + ZWCAD replaced at zero cost

₱1M+/Year — Committed & Growing

CGG has committed a minimum of ₱1M annually to Project FreeCAD — with the goal of increasing this as milestones accelerate. This funds technical leadership, AI tooling, OJT interns, infrastructure, evangelization, and school outreach.

Line ItemBudgetPurpose
Technical Leadership & DevelopmentMonthly retainerLed by Nicco Salonga (FreeCAD Lead). CGG funds the engineering work — FreeCAD UX improvements, addon development, migration execution, and upstream PR submissions.
AI ToolingMonthlyClaude Code (code generation & review), Kimi (document processing), Qwen (local model support)
OJT Interns & ContributorsPer cohortSchool OJT students on active milestone tasks; milestone-based payments for deliverables, bug bounties, and contributor rewards
InfrastructureMonthlyForgejo/Gitea self-hosted, Nextcloud, build servers, CI/CD pipeline
Evangelization & MaterialsOngoingFreeCAD promotional content, demo videos, tutorial production, conference presence, and social media to grow the Philippine FreeCAD community
School OutreachQuarterlyCampus presentations, MOU signing events, faculty workshops, Open Engineering Summit hosting

Priority Technical Work — Active

📐

DWG / DXF Import & Export

The #1 barrier to FreeCAD adoption. Layer fidelity, block/attribute handling, Philippine title block formats. Automated round-trip test suite running on Cornersteel's real drawing library.

Layer fidelityBlocks & attributesODA Teigha path
📄

PDF Import Pipeline

Vector PDF → SVG → FreeCAD geometry. Scale extraction from title blocks. Raster PDF deskew + vectorization path for scanned drawings. Output lands in correct workbench layers.

pdf2svgInkscape CLIScale metadata
🏗️

BIM-IFC Integration

FreeCAD as a full BIM authoring tool — IFC export with Philippine NBC/NSCP compliance property sets. Multi-user file linking and collaboration mode for team projects.

📊

BOM Automation + Parts Database

One-click Bill of Materials from any FreeCAD assembly. Philippine parts database with real market pricing — cost appears as you design. Output to ERPNext, Excel, CSV.

🌊

CFD Accessibility (CfdOF)

Computational Fluid Dynamics via OpenFOAM backend. Simplified HVAC setup wizard — reducing CFD from expert-only to senior-student level. Philippine climate conditions pre-loaded.

🔬

FEA Accessibility

Finite Element Analysis with mesh generation wizard, Philippine structural steel grade material library, load case templates, and improved result visualization. ANSYS replacement.

⚠️
Comfac Proprietary Boundary
The Comfac Matrix Model (CMM) procedural rules are proprietary CTG intellectual property and will not be shared with school partners or open-sourced. CGG will demonstrate CMM outputs. General procedural design modules — ducting, piping, civil works, PCB — are developed openly with schools.
🍃
Low-Hanging Fruit Strategy
CGG maintains a running backlog of FreeCAD UX issues fixable in 1–3 days — tagged by discipline and difficulty. These are the first student contributions: impactful, achievable, and upstream-submittable. The CGG Forgejo repo and backlog are visible to all school partners.
AI Pipeline

The Labeling Flywheel

Every labeled drawing is a lesson. Thousands of lessons become a model. A good enough model starts doing the tedious work — and frees engineers to do the thinking work.

Why We Are Building This

The Philippines has a massive existing archive of engineering drawings — floor plans, structural sheets, electrical layouts, MEP schematics — locked inside scanned images, photographs, and legacy PDFs. These cannot be edited, queried, or connected to modern design tools. To use them, an engineer must manually redraw everything from scratch.

The labeling flywheel exists to train an AI that can read these drawings the way a trained engineer reads them — recognizing not just lines and shapes, but what those lines and shapes mean: this cluster of lines is a partition wall, this symbol is a fire exit door, this block of text is a room designation, this hatch pattern is a concrete column.

Every drawing a student labels teaches the model to recognize one more pattern. As the dataset grows, the model gets better at importing drawings from any source — scans, photographs, hand-drafted originals, legacy CAD outputs — and converting them into clean, editable, intelligent FreeCAD geometry with minimal human intervention.

What This Unlocks — Incrementally

The AI does not need to be perfect to be useful. Each capability below becomes available as soon as the model is accurate enough for that specific task.

CAPABILITY 01 · EARLY

Intelligent Drawing Import

Scan or photograph an old drawing — hand-drafted, printed, or faded — and the AI converts it to an editable FreeCAD model. It recognizes walls, doors, windows, columns, ducts, and fixtures from the image itself, not just clean vector data. The engineer reviews and corrects, not redraws.

CAPABILITY 02 · EARLY

Cross-Format Recognition

Drawings arrive in every format imaginable — blurry PDFs, phone camera photos of site drawings, printouts from 20-year-old AutoCAD versions. The AI learns to handle all of them. The more formats represented in the training data, the more robust the recognition becomes across real-world Philippine drawing conventions.

CAPABILITY 03 · MID-TERM

Automated Element Classification

Once a drawing is imported, the AI automatically tags every element with its type, material, and relevant code reference. A wall gets tagged with its fire rating. A door gets its swing clearance. A structural column gets its load-bearing designation. The model starts filling in the metadata that engineers currently enter by hand.

CAPABILITY 04 · MID-TERM

Design Rule Extraction

From thousands of labeled drawings, the AI begins to learn the rules embedded in Philippine engineering practice — typical partition heights, standard ceiling grid layouts, common duct routing paths. These extracted patterns feed directly into the procedural design modules, making them more accurate and locally relevant.

CAPABILITY 05 · THE LONG-TERM PAYOFF

Cascading Policy Changes Across Thousands of Rooms

This is where the investment becomes transformational. Once the AI can reliably understand a drawing — not just see it — it can execute changes that currently take engineering teams weeks or months.

Example: Fire Code Update

A new fire code requires all corridor partitions in commercial buildings to be rated at 2 hours instead of 1 hour. The AI identifies every corridor partition across an entire building portfolio — 50 buildings, thousands of rooms, tens of thousands of square meters — flags them, proposes the material upgrade, and updates the BOM and cost estimate. What took 3 months of manual drawing review now takes hours.

Example: Ceiling Height Revision

A client wants all office floors in a development raised from 2.7m to 3.0m ceiling height. The AI updates every reflected ceiling plan, recalculates duct clearances, flags conflicts with structural beams, and regenerates the affected room schedules and finish quantities — across every floor, every tower, simultaneously.

Example: Material Substitution

A tile supplier discontinues a product mid-project. The AI locates every instance of that tile specification across all drawings — floor plans, wet area layouts, finish schedules — substitutes the approved alternative, updates the BOM with new quantities and pricing, and flags any rooms where the new tile size creates a layout conflict that needs human review.

Example: Accessibility Compliance

A building must be retrofitted for BP 344 (Philippine accessibility law) compliance. The AI scans all floor plans, identifies every door that is below the required 900mm clear width, every ramp with a non-compliant slope, and every restroom missing the required turning radius — generating a prioritized compliance report with estimated remediation costs.

None of this is possible without the training data. The AI can only cascade a policy change across thousands of rooms if it has been trained to reliably recognize what a room is, what a partition wall is, what a door is — across the full diversity of Philippine drawing conventions, formats, and quality levels. That is exactly what the labeling flywheel is building.

How the Flywheel Works — Step by Step

STEP 01
Convert
PDF, scan, or image → SVG → FreeCAD geometry via the import pipeline. Scale metadata extracted and embedded. Works on vector PDFs, raster scans, and photographs of drawings.
STEP 02
Label
Students annotate every element using the Labeling Workbench: wall, door, column, duct, fixture, room type, structural member. Each label is a lesson for the model.
STEP 03
Review
Senior student or CGG engineer validates labels. Corrections are flagged and logged — disagreements between labelers refine the schema and improve consistency.
STEP 04
Store
Labeled drawing added to versioned dataset with full attribution. Every contribution tracked by contributor ID, school, and drawing type. The dataset grows permanently.
STEP 05
Train
Dataset batches fine-tune an ONNX detection model via PyTorch. The model learns Philippine drawing conventions specifically — not generic global patterns.
STEP 06
Deploy
Updated model deployed into the Labeling Workbench as an AI suggestion engine and into the import pipeline as an auto-recognition layer. Accuracy tracked per element type.
STEP 07
Improve
AI suggests labels → engineers confirm or correct → corrections become new training data → model improves. The human effort per drawing decreases every cycle.
STEP 08
Scale
500 drawings yr1 → 2,000 yr2 → 5,000+ yr3. At scale, the model handles routine recognition automatically — freeing engineers for design decisions, not data entry.
🔄
Every School Partner Amplifies the Flywheel
The dataset is CGG-owned but shared with all partner schools under MOU. A label contributed by a UP student improves the model used by a UST student. Each school's contributions are version-tracked and attributed. The more diverse the drawings in the dataset — residential, commercial, industrial, institutional, across all Philippine regions — the more robust the recognition model becomes. At 5,000+ drawings, this becomes the most comprehensive Philippine engineering drawing AI dataset in existence.

What Schools Get. What Schools Give.

What Schools Receive

  • Zero-cost CAD suite — FreeCAD replaces AutoCAD, SolidWorks, ANSYS, SketchUp, ZWCAD
  • Structured OJT pipeline — students work on a real, globally-recognized open-source project
  • FreeCAD curriculum package — modules, assignments, rubrics aligned to CHED outcomes
  • Wiki & tutorial database — Philippine-context FreeCAD tutorials, maintained and growing
  • Training materials & demos — recorded videos, live workshops, quick-reference guides
  • FEA & CFD access — simulation tools made accessible to undergrads, not just postgrads
  • Linux migration option — full open-source stack saves tens of millions more (see below)
  • Open Engineering Library access — Philippine parts, procedural modules, equipment assemblies

What Schools Contribute

  • OJT students — minimum cohort per MOU (suggested: 5/semester/discipline)
  • Thesis supervision partnership — faculty co-supervise thesis projects contributing to FreeCAD
  • Course integration — FreeCAD in at least one engineering course per semester (year 1)
  • UX feedback — student and faculty perspective on FreeCAD usability, the primary improvement source
  • Co-ownership — of Philippine engineering standard library modules developed together
📋
MOU Framework
Each school signs an MOU covering OJT supervision, IP ownership (general modules open-source, CMM proprietary), student attribution in all commits, and an optional revenue-sharing structure for CGG support services.

Repository Architecture for Schools

🏛️

CGG Master Forgejo Repo

Central hub: FreeCAD fork, Philippine libraries, labeling tools, procedural modules, master roadmap/backlog tagged by discipline and difficulty. All school partners have read access.

🏫

Per-School Repos

Each school has their own GitHub or Forgejo repo for their contributions. CGG tracks all school repos via submodule references. Suitable commits are cherry-picked into CGG's fork for upstream submission.

🌐

Upstream FreeCAD GitHub

Validated improvements submitted as pull requests to github.com/FreeCAD/FreeCAD. Student contributors permanently credited on a globally visible project. Philippine addons on FreeCAD Addon Manager.


School Milestone Benefits — Year by Year

PhaseTimelineMilestoneSchool Benefit
Year 0–1 Months 1–6 MOU signed. First OJT cohort enrolled. FreeCAD faculty orientation. 50 drawings labeled for flywheel. School repo linked to CGG master. Immediate software cost savings. Students gain FreeCAD proficiency. Structured CAD curriculum module ready.
Year 1 Months 6–12 FreeCAD in one engineering course. First student PRs (symbol library, bug fixes). Wiki contributions begin. Linux migration assessment offered. Students earn open-source credentials. CGG-produced teaching materials for faculty. Savings documented for admin.
Year 1–2 Months 12–18 School-specific FreeCAD addon published (PEC / NSCP library). First procedural module co-developed with CGG. 200+ labeled drawings contributed. School is a recognized co-author of a published FreeCAD addon — permanent global attribution.
Year 2 Months 18–24 Thesis projects producing upstream FreeCAD PRs. Students using FEM/CFD in coursework. OSE equipment assembly projects started. Thesis students have global open-source PRs as research output. Simulation in undergraduate coursework.
Year 2–3 Months 24–36 Philippine FreeCAD community established. Annual Open Engineering Summit. Open Library has 20+ assemblies. School is a founding member of a national open engineering ecosystem — global visibility for students and faculty.
Shared Modules

Procedural Design — From Drawing to Rules

The paradigm shift from CAD to engineering intelligence: not drawing a duct, but writing the logic that places, sizes, and connects ducts given parameters. Not designing furniture — designing the rules furniture follows.

💡
The Paradigm Shift
A draftsman draws a partition wall. A procedural designer writes: "given room dimensions and fire code requirements, generate all partition walls, openings, and finishes automatically." This is the engineering skill that cannot be automated away — and it is what we are building with school partners.
ModuleCGG Contributes (Open)School Extension Targets
Ducting Procedural DesignHVAC duct routing and sizing rules — open-source FreeCAD macro libraryInsulation calculations, Philippine ASHRAE-adapted sizing, fire damper placement
Piping Procedural DesignPipe routing, sizing, fitting selection rulesPhilippine plumbing code compliance, pressure calculations, hot/cold separation
Civil — PartitionsParametric partition wall generation: wall types, heights, openings from floor plan + ratingsPhilippine gypsum board standard sizes, fire rating schedules, material options
Civil — Floors & CeilingsParametric floor finish and ceiling system generationPhilippine tile size standards, RCP grid layout rules, acoustic tile selection
Civil — Curtain WallsCurtain wall system parametric layoutPhilippine wind load code, glass specification, mullion sizing
PCB Procedural DesignBasic PCB layout rules: component placement, trace constraints, board outline generationECE/EE school target — DRC rules, Philippine EMC standards
Furniture & Joinery RulesParametric furniture generation from room dimensions; mortise-and-tenon, dowel, biscuit joint rulesArchitecture/ID school target — ergonomics rules, Philippine material availability

Closing the Information Gap

A publicly accessible repository of FreeCAD models, assemblies, procedural modules, and simulation templates — designed to directly reduce the information asymmetry that keeps engineering costs artificially high.

🚜
Information Asymmetry in Philippine Engineering
A CNC router costing ₱3,000,000 from a commercial supplier contains parts worth ₱400,000–600,000. A tractor costing ₱3,000,000 can be built for ₱600,000–900,000 from open-source designs. The difference is information — design files, assembly procedures, parts lists, supplier contacts. The Philippine Open Engineering Library makes this information free.

Priority Equipment — Philippine Context

Four-Wheel Tractor
Based on: OSE LifeTrac
₱3,000,000~₱700,000
Critical for Philippine smallholder agriculture and food security. Full FreeCAD assembly + Philippine sourcing guide + FEM structural validation.
CNC Router (4×8 ft)
Based on: OSE CNC Router
₱800,000~₱200,000
Local furniture, signage, and parts fabrication. G-code direct from FreeCAD CAM workbench. Enables Philippine micro-manufacturing.
CNC Plasma Cutter
Based on: OSE Plasma Cutter
₱500,000~₱120,000
Structural steel fabrication for construction and manufacturing. Essential for independent fabrication shops.
Micro Hydro Turbine
Based on: OSE Water Turbine
₱400,000+~₱80,000
Renewable power for off-grid communities. Philippine head/flow calculation tools. FEM-validated blade design.
Large Format 3D Printer
Based on: OSE RepRap variant
₱200,000~₱40,000
Prototyping and small parts fabrication. Enables rapid iteration on locally-designed products.
Compressed Earth Brick Press
Based on: OSE CINVA Ram
₱150,000~₱25,000
Seismically-appropriate low-cost construction for Philippine rural housing. Earthen building standards built in.

Advanced Engineering Disciplines — Open Access

Naval & Maritime

Hull form templates, structural analysis for fiberglass and steel hulls, stability workflows. Philippine fishing vessel optimization — reducing fuel costs for coastal communities.

🚁

Aerospace & Drone

UAV frame parametric templates, aerodynamic simulation (CFD), composite airframe FEM. Philippine agricultural drone and mapping drone designs for local fabrication.

🚗

Automotive

Chassis design templates, suspension geometry tools, FEM crash/load analysis. Philippine tricycle and e-jeepney structural optimization using local materials.

🏗️

Structural Engineering

Philippine seismic zone structure templates, NSCP-compliant beam-column automation, foundation design parametric tools with Zone 4 earthquake loads.

☀️

Renewable Energy

Solar mounting (typhoon wind loads), micro-hydro system design, small wind turbine blade FEM. Designed for Philippine off-grid communities.

💨

HVAC & MEP

Building energy simulation, duct network optimization, plumbing system pressure analysis — accessible via FreeCAD CFD and procedural design tools.

🏆
The Long-Term Vision
A Filipino engineer with FreeCAD, the Philippine Open Engineering Library, and access to local fabrication shops can design, simulate, source, and build engineering solutions that currently require imported equipment at 5–10× the cost. This is the democratization of engineering capability — the same vision that drove open-source software, applied to physical engineering.
Optional Add-On

Full Open-Source School Stack

The Linux migration is optional — but for schools facing Windows renewals, hardware refresh costs, or cybersecurity exposure, it unlocks a second tier of massive savings: ₱49M–₱88M over 5 years.

🖥️
Who This Is For
Schools with 8+ year-old computers that Windows 11 rejects. Schools paying significant Windows Server + CAL costs. Schools with unpatched Windows XP/7 machines exposed to ransomware. Schools wanting to reduce total IT cost by 60–80% over 5 years — and give their IT students a live enterprise Linux environment to train in.

The Complete CGG Open-Source School Stack

🐧 Ubuntu LTS
OS foundation for all workstations and servers. 5-year LTS security support at zero cost. Runs on 8–12 year-old hardware that Windows 11 rejects. Lubuntu/Xubuntu for very old machines.
Replaces: Windows 10/11
⚙️ FreeCAD
Full CAD suite: Part Design, TechDraw, FEM, CFD, BIM/Arch, Sheet Metal, CAM workbenches. Runs natively and fully on Linux.
Replaces: AutoCAD, SolidWorks, ANSYS, SketchUp, ZWCAD
📝 OnlyOffice
Full MS Office-compatible suite: Writer, Spreadsheets, Presentations. Opens and saves DOCX, XLSX, PPTX with high fidelity. Integrates directly into Nextcloud as a browser-based collaborative editor — multiple users editing the same document live.
Replaces: Microsoft 365, Office licensing
☁️ Nextcloud
Self-hosted file storage, sync, and collaboration. CGG is a Nextcloud partner. Provides: shared folders, versioned storage, calendar, contacts, Nextcloud Talk (video calls), OnlyOffice live co-editing. Hosted on-campus or CGG-managed.
Replaces: OneDrive, SharePoint, Google Drive
🔒 Netgate pfSense + IDS/IPS
Enterprise-grade open-source firewall with built-in Suricata IDS/IPS for real-time intrusion detection. Provides: stateful firewall, VPN (OpenVPN/WireGuard), VLAN segmentation, traffic shaping, live threat detection. Runs on a ₱8K–₱15K mini-PC appliance. Also serves as a live network security training environment for IT/ECE students.
Replaces: ₱150K–₱500K commercial firewall appliances
🛡️ Wazuh SIEM
Open-source Security Information and Event Management. Collects logs from all campus Linux machines, pfSense, and Nextcloud — provides a real-time security dashboard. Students use this as a live SOC (Security Operations Center) training environment.
Replaces: Commercial SIEM (₱200K–₱1M/yr)
🔧 Ansible
Automated mass deployment and configuration management for all campus Linux machines. OJT students write Ansible playbooks — directly employable DevOps skill. One command re-deploys 50 machines from a clean image.
Replaces: Manual Windows imaging / WSUS
💾 BorgBackup + Nextcloud
Automated, encrypted, deduplicated backups. No ransomware recovery risk from Windows attack vectors. Nextcloud provides client-side sync; BorgBackup handles server-side archiving with full version history.
Replaces: Windows Backup / third-party cloud backup

🔒 Netgate pfSense as a Network Security Training Lab

Deploying pfSense as the campus gateway is not just cost-saving — it is a live network security training environment. IT, ECE, and CS students practice on real campus traffic, not simulations:

Affordable Network Security Hardware Lab

pfSense Firewall Appliance
₱8,000–₱15,000
Protectli Vault FW4B (4-port, fanless x86). Full IDS/IPS, VPN, VLAN, traffic shaping. Campus gateway AND student training platform.
Managed Switches (Used)
₱3,000–₱8,000 per unit
Cisco Catalyst 2960 or HP ProCurve 2500. Full VLAN, RSTP, port security, SNMP. Real Cisco IOS experience for CCNA-track students.
Wireless Access Points
₱2,500–₱6,000 per AP
TP-Link EAP (Omada) or Ubiquiti UniFi. Enterprise RADIUS authentication, VLAN tagging, captive portal. Managed via centralized controller.
Raspberry Pi / SBC Cluster
₱1,500–₱3,500 per node
6–10 node cluster. Network simulation: VMs, BGP/OSPF with FRRouting, IoT and embedded systems coursework. Fully practical.
Wazuh SIEM Server
₱0 software (repurposed PC)
8GB RAM, 500GB SSD. Wazuh manager + Elasticsearch + Kibana dashboard. Students monitor real campus security events in real time.
Security Onion / Packet Capture
₱5,000–₱10,000 (refurb PC)
Full Zeek + Suricata + Wireshark stack. Network security monitoring on real campus traffic. Zero software cost.

5-Year Total Cost of Ownership

CategoryWindows + CommercialCGG Open Stack
OS Licenses (50 units)₱250K–₱500K₱0
Office Suite (Microsoft 365)₱500K–₱1.5M₱0 (OnlyOffice + Nextcloud)
File Storage / Collaboration₱200K–₱600K₱0 (Nextcloud self-hosted)
Firewall / Security Appliance₱150K–₱500K₱8K–₱15K (pfSense)
Antivirus / Endpoint Security₱250K–₱1M₱0 (Linux + Wazuh)
Hardware Refresh (Win 11 requirements)₱1.5M–₱4M₱0 (existing hardware reused)
CAD Software (50 seats)₱8.4M–₱13.9M/yr × 5₱0 (FreeCAD)
Network Security Lab Hardware₱300K–₱800K (new Cisco)₱50K–₱120K (used + pfSense)
CGG Deployment & SupportN/AOJT-subsidized
TOTAL (5 years)₱50M–₱90M+₱500K–₱1.5M
NET SAVINGS₱49M–₱88M over 5 years

Migration Process — Executed by OJT Students

1
Assessment
Hardware & Network Audit
OJT students audit all hardware (age, spec, OS), map network topology, identify VLAN requirements, and document current software inventory.
2
Security First
pfSense + Wazuh Deployment
Install pfSense as campus gateway. Enable Suricata IDS/IPS. Segment student/faculty/admin VLANs. Deploy Wazuh SIEM server. Connect pfSense as first log source.
3
Collaboration
Nextcloud + OnlyOffice Server
Deploy Nextcloud on campus server or CGG-managed. Configure OnlyOffice as live collaborative editor. Migrate existing shared drives. Set up LDAP/AD integration if needed.
4
Workstations
Ansible-Automated Linux Deployment
Mass Ubuntu LTS install via Ansible playbook. FreeCAD, OnlyOffice, and Nextcloud desktop client pre-configured. All machines uniformly provisioned in hours, not days.
5
Training
Faculty & Student Orientation
1-day faculty workshop: OnlyOffice for MS Office users, Nextcloud for file sharing, FreeCAD basics. Separate student network security orientation: pfSense dashboard, Wazuh SIEM, hands-on lab.
6
Migration
Data Migration & Go-Live
Student and faculty files migrated from Windows shares to Nextcloud. Email configured. RADIUS for Wi-Fi activated. All Wazuh agents deployed. System live.
Ongoing
CGG Support + Student Ops
CGG first-line support via Nextcloud ticketing. OJT students handle routine helpdesk and sysadmin tasks — gaining real enterprise Linux operations experience.

Roadmap — 2025 to 2029

Internal Migration Track

1
Months 1–6 · Year 1
Foundation
DWG/DXF pipeline + test suite. PDF-to-FreeCAD validated on 20 drawings. Labeling Workbench v1. Forgejo repo architecture. Parts Database v0.1.
DXF/DWGPDF PipelineBronze Tier
2
Months 6–18 · Year 1–2
Production Migration
Cornersteel all new drawings in FreeCAD. Comfac sheet metal + CAM pilot. ERPNext BOM automation. FEM validation pilot (ANSYS replacement test).
BOM AutomationSheet MetalFEM
3
Months 18–30 · Year 2–3
AI Pipeline + Procedural
AI model v1 in Labeling Workbench. 500–800 labeled drawings. CMM FreeCAD integration. MicroData Center + Solar Container fully modeled. BIM-IFC live.
AI ModelBIM-IFCCMM Integration
4
Months 30–42 · Year 3–4
Upstream & Scale
Major UX PRs merged upstream. Philippine addons on Addon Manager. Open CNC machinery published. Flywheel dataset 2,000+ drawings. Gold Contributor target.
Upstream PRsOpen CNCGold Tier Target

School Partnership Track

A
Months 1–4
Target & Approach
5–10 target schools identified (UP, DLSU, UST, PUP, TUP). Cost savings analysis prepared per institution. FreeCAD demo day. MOU template finalized.
B
Months 4–8
First MOU Signed
Pilot school: 5-student OJT cohort. Faculty orientation. First contributions: PEC symbol library, bug bounties, labeling. Wiki initialized. Linux assessment offered.
C
Months 6–18
Curriculum Integration
FreeCAD in one course. First upstream PRs. PEC + NSCP libraries published. 200+ flywheel drawings from school. Second MOU. Linux migration pilot (if opted in). Nextcloud deployed.
D
Months 18–36
Scale & Sustainability
5+ school partners. Student PRs merged upstream. Philippine FreeCAD community (forum, Discord, events). Annual Open Engineering Summit. Revenue model operational.
E
Year 3+ · Flag Bearer
National Impact
Philippine schools using FreeCAD as primary CAD. Open Library used by LGUs, NGOs, cooperatives. CGG = ASEAN FreeCAD representative. Information asymmetry in Philippine engineering begins to close.

500→5K+
Labeled drawings in flywheel dataset (yr1→yr3)
2→10+
Active school partners (yr1→yr3)
3→25+
Upstream FreeCAD PRs merged (yr1→yr3)
₱0
Cost to schools for the full CAD suite
20+
Open equipment assemblies in Library (yr2)
₱49–88M
5-year TCO savings per school (with Linux stack)

Partner With Us

CGG is actively seeking engineering schools, colleges, and technical institutions to join the Philippine Open Engineering Pipeline. No cost. Real student credentials. Real savings.

📋

For Schools & Faculty

We'll prepare a cost savings analysis specific to your institution, walk through the MOU terms, and schedule a faculty FreeCAD orientation demo. No commitment required for the initial meeting.

🎓

For OJT Students

Work on a real, globally-visible open-source project. Build GitHub commit history, earn open-source attribution, and develop skills directly applicable in engineering firms, IT infrastructure, and software development.

🏭

For Thesis Researchers

CGG co-supervises thesis projects contributing to the FreeCAD ecosystem — from AI model development (labeling flywheel) to procedural design modules, FEM UX improvements, and upstream PRs.

📍
CGG Reporting Locations
OJT and workshops can be conducted at our Mandaluyong (3F Tech Center), Makati (World Centre Bldg), Cabuyao Laguna (Manufacturing Plant), or on-campus at partner schools. Contact CGG's Business Development team via Cornersteel Systems Corp to schedule an initial partnership discussion.