KulmanLab के बारे में

एक व्यक्ति का प्रोजेक्ट, बिना जल्दबाज़ी के बनाया गया।

नमस्ते, मैं Volodymyr हूँ और यूक्रेन में रहता हूँ। शिक्षा से मैं सिविल इंजीनियर हूँ — बैकएंड सॉफ़्टवेयर डेवलपमेंट में करियर बदलने से पहले मैंने वर्षों ड्राफ़्टिंग बोर्ड और डेस्कटॉप CAD सॉफ़्टवेयर पर बिताए। लेकिन इंजीनियरिंग का जुनून कभी गया नहीं। वह आख़िरकार मुझे CNC मशीनों की दुनिया में ले गया — यहाँ तक कि मैंने शून्य से अपना CO₂ लेज़र कटर बना डाला।

यहीं से KulmanLab आया: मुझे बार-बार एक तेज़ तरीक़ा चाहिए था — DXF फ़ाइल खोलने, उसे साफ़ करने, कुछ लाइनें ठीक करने और मशीन को भेजने का — बिना भारी-भरकम CAD सॉफ़्टवेयर चलाए या एक और क्लाउड सेवा में पंजीकरण किए। तो मैंने अपना टूल बनाना शुरू किया। वह 2023 की बात है; तब से यह शामों और सप्ताहांतों का प्रोजेक्ट है।

नाम

कुलमन — मेरे इलाक़े में क्लासिक ड्राफ़्टिंग मशीन, यानी Kuhlmann ड्रॉइंग बोर्ड, को इसी नाम से जाना जाता है। इंजीनियरों की पीढ़ियों ने उसी पर चित्र बनाना सीखा। KulmanLab उसी भावना को ब्राउज़र में ज़िंदा रखने की मेरी कोशिश है।

मेरी नज़र में CAD टूल कैसा होना चाहिए

मुफ़्त, तुरंत उपलब्ध और निजी। KulmanLab में न खाते हैं, न अपलोड, न पीछे कोई सर्वर — आपकी ड्रॉइंग पूरी तरह आपके अपने डिवाइस पर प्रोसेस और सेव होती हैं, और ऐप ऑफ़लाइन भी चलता रहता है। कुछ इंस्टॉल नहीं करना, किसी सदस्यता की ज़रूरत नहीं, कुछ सौंपना नहीं। विवरण गोपनीयता नीति में हैं — वह छोटी है, क्योंकि बताने को सचमुच बहुत कम है।

यह जान-बूझकर एक केंद्रित टूल है: कमांड टर्मिनल, लेयर, डाइमेंशन और ईमानदार DXF आयात/निर्यात के साथ तेज़ 2D ड्राफ़्टिंग — किसी पूर्ण डेस्कटॉप CAD सुइट का विकल्प नहीं। अगर आप CNC या लेज़र मशीनों पर चीज़ें काटते हैं, या लैब रिपोर्ट के लिए झटपट तकनीकी स्केच चाहिए, तो यह आपके लिए ही बना है।

अंदर की बात

KulmanLab, HTML5 Canvas पर Angular में लिखा गया है और 100,000 से अधिक ऑब्जेक्ट वाली ड्रॉइंग आराम से सँभालता है। अब तक का सबसे कठिन हिस्सा ख़ुद DXF फ़ॉर्मैट रहा — उसे पढ़ना आसान है, पर ऐसी फ़ाइलें लिखना जिन्हें हर CAD संपादक स्वीकार करे, रिवर्स-इंजीनियर किए गए स्प्लाइनों और ग्रुप कोडों की एक बारूदी सुरंग है।

संपर्क करें

कोई बग मिला, कोई सुविधा चाहिए, या बस दिखाना चाहते हैं कि आपने क्या बनाया? GitHub पर issue खोलें, r/kulmanlab से जुड़ें, या मुझे kulmanlab@gmail.com पर लिखें। मैं सब पढ़ता हूँ।