townkat Postat Ianuarie 8, 2021 Partajează Postat Ianuarie 8, 2021 (editat) ok, as mai aduga cateva detalii legate de sugestia mea: deci, in varianta in care in preferinte la fiecare app tool am alege doar id-ul uneltei default (o singura linie in loc de 4-5 acum), fereastra de preferinte s-ar micsora semnificativ ca numar de elemente, iar tool-urile ar fi definite intr-un singur loc, in tool database, deci ar creste simplitatea si intuitivitatea alte alte 1. din cauza ca in acest domeniu cuvantul "tool" are din start un inteles important (unealta fizica), as fi ales alt cuvant sa desemneze ideea de App Tool, mie m-i se pare cel mai aproape de functie cuvantul "proces", dar probabil sunt si alte variante, "procesor", "app tool" etc. ..stiu ca sunt doar denumiri dar claritatea sensului lor are impact asupra usurintei in utilizare a interfetei, mai ales ca softul este deja f. complex, desigur ca functia programului din spate ramane aceiasi, efectul major este pe utilizator (dar cred ca lipsa de confuzie in termeni il ajuta si pe programator). 2. in loc de un drop-down la tool database-tool description-operation nu ar fi mai corect cate un checkbox pentru fiecare operatie? in felul acesta s-ar putea selecta orice combinatie de operatii, plus ca ar disparea si termenul de "general" desigur toate acestea raman doar sugestii si este posibil sa gresesc, dar m-am gandit ca e o idee buna sa le transmit legat de optiunea follow, am un gbr cu copper fill la care daca sterg doar poligonul de ground face follow dar pe mijlocul traseului de cupru, eu vreau pe mijlocul separatiei dintre cupru si ground plane, asa ca m-am gandit sa folosesc invert, foarte incantat cam am gasit functia :), gbr-ul inverted arata fix cum vroiam, dar isolation cu follow nu mai face, face daca nu bifez intai follow, dupa ce am incercat odata cu follow bifat nu mai face deloc, deci ceva crashuieste banuiesc... (zice ceva cu empty geometry, dar daca ar fi empty ar mai face fara follow?, si pe ecran gerberul inverted apare corect) Editat Ianuarie 8, 2021 de townkat Link spre comentariu
mars01 Postat Ianuarie 8, 2021 Autor Partajează Postat Ianuarie 8, 2021 Acum 15 ore, townkat a spus: deci, in varianta in care in preferinte la fiecare app tool am alege doar id-ul uneltei default (o singura linie in loc de 4-5 acum), fereastra de preferinte s-ar micsora semnificativ ca numar de elemente, iar tool-urile ar fi definite intr-un singur loc, in tool database, deci ar creste simplitatea si intuitivitatea Posibil, doar ca nu mai vreau sa pun prea mult timp in aplicatia aceasta. Sunt constient ca prin stilul de a lucra i-am demotivat pe cei care ar putea ajuta dar asta este... si deja incep sa am alte prioritati. M-a cam plictisit lucrul la FlatCAM, in acest moment face cam tot ce mi-am dorit. Acum 15 ore, townkat a spus: 1. din cauza ca in acest domeniu cuvantul "tool" are din start un inteles important (unealta fizica), as fi ales alt cuvant sa desemneze ideea de App Tool, mie m-i se pare cel mai aproape de functie cuvantul "proces", dar probabil sunt si alte variante, "procesor", "app tool" etc. M-am gandit si eu la aceasta, se face o confuzie cand vorbesc despre tool-uri ca si unelte (burghie, freze) si App Tools (diverse sectiuni ale aplicatiei. In principiu aceasta se trage de la faptul ca am "mostenit" aceasta terminologie de la vechea aplicatie FlatCAM. Practic mai corect s-ar potrivi termenul de 'plugin'. Acum 15 ore, townkat a spus: 2. in loc de un drop-down la tool database-tool description-operation nu ar fi mai corect cate un checkbox pentru fiecare operatie? in felul acesta s-ar putea selecta orice combinatie de operatii, plus ca ar disparea si termenul de "general" In principiu da, doar ca un combobox ia o line pe cand un radio button cere tot atatea linii cate optiuni sunt avand in vedere ca trebuie tinut cont ca acele stringuri trebuie si traduse iar unele limbi au termeni foarte lungi. Oricum, se poate face, doar ca nu am de gand acum. Car merge, merge. Poate pe viitor cand ma mai degrevez. Acum 15 ore, townkat a spus: legat de optiunea follow, am un gbr cu copper fill la care daca sterg doar poligonul de ground face follow dar pe mijlocul traseului de cupru, eu vreau pe mijlocul separatiei dintre cupru si ground plane, Nu inteleg motivul. Daca doresti izolatie atunci trebuie folosit direct Isolation Tool dupa editarea obiectului Gerber (stergerea ground plane). Sau se poate face izolarea cu totul si se poate edita Geometria rezultata, stergand tool-path-ul generat de planul de masa (ground plane). In urmatoarea optiune va exista un Follow Tool, am extras functia de unde este acum plasata. Pentru bug insa trebuie mai multe informatii decat o referire generica la problema intamplata (un fisier Gerber care sa arate problema cat si pas cu pas etapele de reproducere a problemei). Link spre comentariu
townkat Postat Ianuarie 9, 2021 Partajează Postat Ianuarie 9, 2021 (editat) "Posibil, doar ca nu mai vreau sa pun prea mult timp in aplicatia aceasta." mie mi-a fost mai usor sa formulez ideile in romana si am vrut sa profit de oportunitatea asta, daca peste o perioada vei mai dori sa mai dezvolti la el vei gasi aici ideile daca iti vor trebui, daca nu, asta e, dupa cum am mai spus "trebuie si traduse iar unele limbi au termeni foarte lungi. " nu cred ca traducerea ar trebui sa fie treaba programatorului, deobicei e externalizata si o fac useri mai putin skilled, dezvoltarea functionala clar nu ar trebui sa fie blocata de dificultatea traducerilor, cred ca cel putin initial traducerile ar putea fi ignorate fara probleme am mai intrebat eu mai demult dar nu cred ca ai raspuns, nu te incanta distribuirea exe in zip, fara instaler? daca nu, de ce? "Nu inteleg motivul. Daca doresti izolatie atunci trebuie folosit direct Isolation Tool dupa editarea obiectului Gerber (stergerea ground plane)." eu acum folosesc izolatia fara sa sterg ground plane, asa face 2 treceri (contururi, nu acele passes) si acopera probabil mai bine canalul de izolatie, dar cel mai important linile graviteaza catre centrul canalului, daca as sterge ground plane-ul ar face doar o trecere dar linia nu ar fi fix in centrul izolarii, ca sa reglezi procesul de izolatie sa mearga aproape de centrul canalului trebuie sa setezi diametrul uneltei la o anumita proportie din latimea canalului, un fel de hack, nu foarte straight forward, de asta cred ca ar fi fost util sa fie si ceva basic care sa taie fix prin centru, daca era posibil, un fel de izolatie minima, desi cu invert si follow pare sa fie deja inclus dar nu stiu de ce nu merge in link fiecare screenshoot e denumit dupa actiunea continuta si numerotat dupa ordinea actiunilor, deasemenea e si gbr-ul acolo, daca nu poti reproduce te rog sa ma anunti https://drive.google.com/drive/folders/1t4QjrFAiwd3XZ_WhmVRJQkldNo2Y0ejC?usp=sharing Editat Ianuarie 9, 2021 de townkat Link spre comentariu
mars01 Postat Ianuarie 11, 2021 Autor Partajează Postat Ianuarie 11, 2021 Buna seara, M-am uitat pe fisierele atasate si am inteles care este problema. Concluzia este ca dupa inversare, fisierul Gerber rezultat numai are alte aperturi decat '0' in care se gasesc geometrii fara atribute 'follow_geometry'. Cu alte cuvinte nu se poate face 'follow' pe obiecte Gerber rezultate din inversia obiectelor Gerber. Cele bune, Marius Link spre comentariu
townkat Postat Ianuarie 17, 2021 Partajează Postat Ianuarie 17, 2021 (editat) speram la o solutie.. ? Editat Ianuarie 17, 2021 de townkat Link spre comentariu
mars01 Postat Ianuarie 18, 2021 Autor Partajează Postat Ianuarie 18, 2021 Acum 21 ore, townkat a spus: speram la o solutie.. ? Din pacate nu se poate folosind optiunea de 'follow'. Dar este posibil ca se se poata face atfel. Aplicatia este flexibila, poate o combinatie folosind parametrul 'margin' sau 'offset'. Link spre comentariu
townkat Postat Februarie 14, 2021 Partajează Postat Februarie 14, 2021 Quote dupa inversare, fisierul Gerber rezultat numai are alte aperturi decat '0' in care se gasesc geometrii fara atribute 'follow_geometry'. am vrut sa spun, nu este fixabil din cod? Link spre comentariu
mars01 Postat Februarie 14, 2021 Autor Partajează Postat Februarie 14, 2021 (editat) Acum 16 ore, townkat a spus: am vrut sa spun, nu este fixabil din cod? Programul functioneaza asa cum a fost gandit, dar aspectele mentionate mai sus nu pot fi modificate. Inversarea se face prin scaderea efectiva a geometriei Gerber dintr-o geometrie paralelipipedica (am scris cuvantul asta de cateva ori pana mi-a iesit corect ) si nu se poate prezice ce geometrie anume va rezulta. Este luata ca atare si stocata ca 'zone' dar nu se pot stoca si atributele tip 'follow' decat eventual ca perimetre dar aceasta nu ajuta. Editat Februarie 14, 2021 de mars01 Link spre comentariu
townkat Postat Martie 4, 2021 Partajează Postat Martie 4, 2021 ma gandeam ceva de genul ca ar trebui regenerate, dar nu pot spune ca inteleg exact problema, am zis doar in cazul in care poate ajuta ideea Link spre comentariu
mars01 Postat Martie 5, 2021 Autor Partajează Postat Martie 5, 2021 (editat) Salut, Din pacate datorita modului cum este generata geometria solida a obiectului Gerber prin inversare, nu se poate genera si o geometrie de tip 'follow' (urmaritoare). Cautand solutia pt problema ta in aceasta directie, este un 'dead end'. Trebuie sa abordam problema alltfel. Un algoritm ar fi acela care pentru fiecare poligon (traseu, pad etc) se evalueaza distanta fata de toate celelalta poligoane (deci o cautare N!) iar apoi se stabileste distanta minima dintre acel poligon si toate celelalte poligoane. Apoi sa se faca izolare cu jumatate din acea distanta minima, pt acel poligon. Deci un fel de izolare adaptiva. Dar este ceva destul de greu de calculat si nu stiu daca se merita efortul (atat in programare cat si in calcul). Anunta-ma daca este foarte important pt tine si vedem. Altfel sunt atatea de rezolvat pentru versiunea noua .... Editat Martie 5, 2021 de mars01 Link spre comentariu
townkat Postat Martie 5, 2021 Partajează Postat Martie 5, 2021 nu este nimic important, stai fara nici cea mai mica grija, si in nici un caz nu cred ca merita sa se investeasca efort semnificativ in asta nu am nimic in plan concret legat de aceasta functie, doar asa ceva mai mult intuitiv, ca pare o functie din cele primare, ceva de genul ca pare sa duca undeva, dar nu stiu exact unde :), poate e doar perfectionismul din capul meu speram mai mult ca poate exista o solutie simpla, un truc ceva, am zis de regenerare tot in ideea ca poate fi folosita o functie deja existenta, nici nu vreau sa ma gandeasc ce inseamna analiza si interpretare programatica a unor astfel de geometrii dar daca ai chef si se poate mi-ar place sa inteleg mai bine problema, de ex. ce anume sunt acele atribute de tip follow (logic nu programatic, adica ce utilitate au) si de ce geometria originala le are?, vin de-a gata din programul de design? daca da inseamna ca pe o geometrie exportata de exemplu din inkscape nu se poate face follow? iar daca nu si le genereaza flatcamul de ce nu poate si dupa inversiune? iar daca e prea greu de explicat, nu e nici o problema, multumesc oricum Link spre comentariu
mars01 Postat Martie 6, 2021 Autor Partajează Postat Martie 6, 2021 Salut, Vorbim despre fisierele Gerber cand ne referim la acest atribut 'follow'. Fisierele Gerber sunt fisiere text care descriu calea pe care se desfasoara un element, sa zicem un traseu (trace). De la punctul A (coordonate (x0, y0)) mergi la B (coordonate (x1,y1)) apoi la punctul C samd. Parcurgerea acelei cai (care este de fapt o linie) se face cu o apertura care are o dimensiune (daca este circulara avem diametrul, daca este patratica avem latime/inaltime, daca este un macro este descrisa suprafata acesteia etc) si care practic ii da dimensiunea 2D acelei cai 1D. Astfel ca geometria de tip 'follow' este practic continuta in fisierul Gerber iar eu cand fac parsarea fisierului Gerber, stochez si acea cale (care devine geometrie 'follow') dar si geometria 2D (prin aplicarea dimensiunii aperturii - apertura poate fi privita ca un 'tool'). In ceea ce priveste fisierele Geometrie (cum sunt sa zicem cele SVG generate de Inkscape sau fisierele DXF), acolo fisierele contin direct poligoane (adica geometrie 2D) dar si cai simple (adica geometrie 1D). In acest caz, ca geometrie 'follow' pot stoca doar pentru linii si mai fac uneori un mic truc prin stocarea perimetrului exterior al unui poligon (care este o cale 'path' prin urmare geometrie 1D care corespunde geometriei tip 'follow' dar acestea le stochez intr-un container special a.i sa stiu despre ce este vorba cand/daca le folosesc mai departe. Fisierele Gerber generate direct in FlatCAM prin convertirea din altceva (Geometry sau Excellon) nu au propriu-zis geometrie 'follow'. In principiu utilitatea geometriei 'follow' este doar atunci cand urmaresc sa determin locatii de 'pad-uri' (flash-uri Gerber) care au ca si geometrie 'follow' un simplu punct, chestie de bucatarie interna a aplicatiei, sau atunci cand se doreste de ex trasarea unui text si nu izolarea acestuia (izolarea creaza un rezultat pozitiv, trasarea 'follow' creaza un rezultat negativ, zgarierea cuprului pentru a crea text). Cele bune, Marius Link spre comentariu
coolerro Postat Mai 19, 2021 Partajează Postat Mai 19, 2021 sal. unde as putea gasi versiunea 8.93.exe sau 8.94.exe pentru windows? pe https://bitbucket.org/jpcgt/flatcam/downloads/ este doar versiunea FlatCAM-Win32-8.5-Install.exe. probabil ca a existat candva si pe bitbucket 8.93 Link spre comentariu
mars01 Postat Mai 19, 2021 Autor Partajează Postat Mai 19, 2021 (editat) Salut, Poza din acel film este una veche care numai reflecta realitatea. In sectiunea Download este acum un fisier text in care se poate gasi locatia de download si parola (este in RDS cloud). Primul fisier din lista ... este destul de usor de identificat PS: Uite link-ul https://bitbucket.org/jpcgt/flatcam/downloads/FlatCAM_beta_8.994_installers.txt Editat Mai 19, 2021 de mars01 Link spre comentariu
coolerro Postat Mai 19, 2021 Partajează Postat Mai 19, 2021 multumesc mult Marius Link spre comentariu
Postări Recomandate
Creează un cont sau autentifică-te pentru a adăuga comentariu
Trebuie să fi un membru pentru a putea lăsa un comentariu.
Creează un cont
Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!
Înregistrează un nou contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum