Kuhusu KulmanLab
Mradi wa mtu mmoja, uliojengwa bila haraka.
Habari, mimi ni Volodymyr, na ninaishi Ukraini. Kwa elimu ni mhandisi wa ujenzi — nilitumia miaka mingi kwenye ubao wa kuchora na katika programu za CAD za kompyuta kabla ya kubadilisha taaluma kwenda kwenye utengenezaji wa programu za backend. Lakini shauku ya uhandisi haikuisha kamwe. Hatimaye ilinipeleka kwenye ulimwengu wa mashine za CNC — hadi kujenga mwenyewe kikata-leza cha CO₂ kuanzia mwanzo.
Hapo ndipo KulmanLab ilipotoka: nilihitaji tena na tena njia ya haraka ya kufungua faili ya DXF, kuisafisha, kurekebisha mistari michache na kuituma kwenye mashine — bila kufungua programu nzito ya CAD wala kujisajili kwenye huduma nyingine ya wingu. Basi nikaanza kujenga chombo changu mwenyewe. Ilikuwa mwaka 2023; tangu hapo ni mradi wa jioni na wikendi.
Jina
Kulman ndivyo mashine ya kuchora ya kitamaduni — ubao wa kuchora wa Kuhlmann — inavyoitwa sehemu ninayotoka. Vizazi vya wahandisi vilijifunza kuchora juu yake. KulmanLab ni jaribio langu la kudumisha roho hiyo ndani ya kivinjari.
Ninavyoamini chombo cha CAD kinapaswa kuwa
Bure, cha papo hapo, na cha faragha. KulmanLab haina akaunti, haina upakiaji, wala seva nyuma yake — michoro yako inachakatwa na kuhifadhiwa kikamilifu kwenye kifaa chako mwenyewe, na programu inaendelea kufanya kazi bila mtandao. Hakuna cha kusakinisha, hakuna cha kujiunga, hakuna cha kukabidhi. Maelezo yako katika sera ya faragha, ambayo ni fupi kwa sababu kwa kweli hakuna mengi ya kusimulia.
Ni chombo kilicholengwa kwa makusudi: uchoraji wa 2D wa haraka wenye terminali ya amri, tabaka, vipimo, na uingizaji/utoaji wa DXF wa uaminifu — si mbadala wa kifurushi kamili cha CAD cha kompyuta. Ikiwa unakata vitu kwa mashine za CNC au leza, au unahitaji michoro ya kiufundi ya haraka kwa ripoti ya maabara, kilijengwa kwa ajili yako.
Ndani ya injini
KulmanLab imeandikwa kwa Angular juu ya HTML5 Canvas, na inashughulikia kwa urahisi michoro yenye vitu zaidi ya 100,000. Sehemu ngumu zaidi kwa mbali imekuwa muundo wa DXF wenyewe — kuusoma ni rahisi, lakini kuandika faili ambazo kila kihariri cha CAD kitakubali ni uwanja wa mabomu wa spline na misimbo ya vikundi iliyofumbuliwa kwa uhandisi-nyuma.
Sema habari
Umepata hitilafu, unakosa kipengele, au unataka tu kuonyesha ulichotengeneza? Fungua hoja kwenye GitHub, jiunge na r/kulmanlab, au niandikie kwa kulmanlab@gmail.com. Ninasoma kila kitu.