Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Industriële technologie

Q&A met Protocase Designer Hoofdontwikkelaar Douglas Ronne

Vorige maand lanceerden we de nieuwste versie van Protocase Designer (4.6) – spannend, toch? Sinds ik al sinds het prille begin bij Protocase werk, heb ik het bedrijf op zoveel manieren zien groeien en uitbreiden. Een van de belangrijkste manieren waarop we zijn gegroeid, is onze ontwikkeling en lancering van Protocase Designer. In het afgelopen decennium heb ik het voortdurend zien verbeteren en heb ik het zien veranderen in zulke nuttige software voor onze klanten.

Ik heb al geblogd over de 6 manieren waarop we Protocase Designer hebben verbeterd met deze nieuwe release van 4.6, dus voor dit bericht wilde ik iets anders doen om 4.6 te vieren. Ik ging zitten met Douglas Ronne, onze hoofdsoftwareontwikkelaar (en in wezen het brein van Protocase Designer zoals het nu bestaat), om te praten over Protocase Designer en hoe ver het is gekomen.

Vertel me over je achtergrond – wat deed je voordat je bij Protocase aankwam?

Voordat ik met Protocase werkte, zou ik klant zijn geweest. Niet per se een Protocase Designer-klant, maar ik zat zeker in hetzelfde veld en begreep het belang van nuttige software. Ik ben opgegroeid in een machinewerkplaats. Ik heb eerder gewerkt voor een fabrikant van motorcontrollers voor elektrische voertuigen en heb een achtergrond in elektrotechniek en wiskunde. Ik ben nu de hoofdsoftwareontwikkelaar voor Protocase Designer.

Wat waren de doelen van Protocase Designer?

Het doel van Protocase Designer was, en zal altijd zijn, om het gemakkelijk te leren, gebruiksvriendelijk en gemakkelijk te bestellen elektronische behuizingen te maken.

Vertel ons hoe Protocase Designer eruitzag vóór versie 4.0.

Toen ik in september 2009 aankwam, was er een basisversie van Protocase Designer. Deze versie had niet veel grafische mogelijkheden en begreep de dikte van het metaal niet echt. Hoewel het vier basissjablonen had en je in staat stelde om uitsnijdingen in je ontwerp te plaatsen, samen met online bestellen, was het vrij moeilijk te gebruiken.

Wat waren enkele van de eerste wijzigingen die u in Protocase Designer aanbracht toen u aan boord kwam?

Het eerste wat ik deed toen ik bij Protocase kwam, was kleine verbeteringen aan de software aanbrengen. Ik wilde dat Protocase Designer kleur liet zien en dat klanten het ongedaan konden maken en opnieuw konden doen. Omdat ik aan de andere kant had ontworpen, waren deze kleine veranderingen iets waarvan ik dacht dat iedereen hun software nodig had, of het kan erg frustrerend worden voor de ontwerper.

We realiseerden ons echter al snel dat het tijd was voor een volledige herschrijving en we begonnen opnieuw met wat toen Protocase Design 4.0 zou worden.

Vertel me over het ontwikkelen van Protocase Designer 4.0. Welk werk is er gestoken in het maken en ontwikkelen van de software?

De eerste versie van 4.0 is door mij en een student computerwetenschappen ontwikkeld, maar het grootste deel van Designer 4.0 heb ik zelf gedaan. Toen we Protocase Designer verder uitbreidden naar versies 4.2 en hoger, had ik een klein team om te helpen ontwikkelen en coderen. Maar de eerste 500.000 regels code in 4.0 zijn door mij geschreven.

Tijdens het herschrijven zijn we overgestapt van Python, wat geweldig was voor prototyping, naar Java, omdat het ook geweldig was voor prototyping, maar aan het eind van de dag een mooier eindproduct bood. Binnen een jaar hadden we de eerste versie van Protocase Designer 4 in elkaar gezet. Op dat moment hadden we een veel mooiere basis om op voort te bouwen en konden we het gemakkelijker maken om nieuwe sjablonen toe te voegen. Met de nieuwe versie 4.0 kunt u nu verschillende beugels ontwerpen en in uw behuizing installeren.

Protocase Designer heeft nu directe grafische mogelijkheden. Met de oudere versie moest je je afbeeldingen in een ander programma maken en vervolgens importeren om ze in je ontwerp weer te geven, maar je kon niet echt naar binnen gaan en tekst of iets toevoegen. We hebben in de loop van de tijd een aantal functie- en bruikbaarheidsverbeteringen doorgevoerd, en we kunnen deze ook gebruiken om onze geautomatiseerde werkinstructies uit te voeren.

Wat zijn geautomatiseerde werkinstructies (AWI)?

Het zijn de instructies voor het daadwerkelijk bouwen van het ontwerp, meestal automatisch gedaan door een computer uit het 3D-model. Er is enige menselijke interactie, omdat we niet hebben geprobeerd om in machine-smarts te komen - we hebben slimme mensen en ze zijn veel beter dan computers in het maken van waardeoordelen. Computers zijn echter veel beter in knippen en plakken en doen steeds weer hetzelfde. We hebben dit gebruikt om de tijd die ons Engineering and Design Services (EDS)-team nodig heeft om een ​​opdracht te verwerken aanzienlijk te verkorten, en ook om het aantal fouten in het proces aanzienlijk te verminderen. Mensen, zelfs echt detailgerichte mensen, zijn niet zo goed in repetitief gedrag; computers zijn daar veel beter in.

Opgemerkt moet worden dat het doel niet is om de banen van onze EDS-medewerkers achterhaald te maken, maar eerder om hun hersens vrij te maken om ontwerpen te analyseren voor ontwerpintentie. Ze kunnen naar iets kijken en zeggen:"Dat ziet er nogal groot uit, misschien moet het dikker zijn." Of:“Dat is heel klein. Wilden ze echt een 9 mm-ventilator maken in plaats van een 90 mm-ventilator?” Computers zijn echt slecht in dat soort dingen. Mensen – vooral de onze – zijn er geweldig in.

Hoe werd AWI geïntroduceerd in Protocase Design?

We veranderen de manier waarop de instructies worden gemaakt. Momenteel zijn de state-of-the-art werkinstructies ontworpen in de late 1800's / vroege 1900's. We maken gebruik van computers om 3D interactieve werkinstructies op maat te maken.

We hebben ons Protocase Designer-systeem zo flexibel mogelijk gebouwd en hebben die kracht gebruikt om deze instructies te maken.

Wat betekent het gebruik van AWI voor onze klanten?

AWI verkorten de tijd die nodig is om offertes te genereren en verhogen onze on-time rate (die al hoog was). Hoe minder fouten we maken, hoe kleiner de kans dat er een fout in de planning is, of een ander probleem dat gevolgen heeft voor de klant.

Hoe heb je je ervaring uit je eerdere werkervaring en achtergrond als elektrotechnisch ingenieur gebruikt om vorm te geven aan hoe je wilde dat de software zou werken?

Ik begrijp onze klanten; Omdat ik zelf klant ben, weet ik dat ze niet veel geven om de toeters en bellen en hoe de dingen eruitzien. Onze kernklanten voor Protocase Designer zijn elektrotechnici. Ze geven om hoe dingen werken en of ze het snel kunnen uitzoeken. Protocase Designer is eenvoudig te gebruiken en gedraagt ​​zich meer als Microsoft Paint dan als Solidworks.

De software is in de loop der jaren enorm veranderd; kun je me vertellen hoe het trouw is gebleven aan de visie van Protocase ervoor?

Protocase Designer is nog steeds op sjablonen gebaseerd en zal dat altijd blijven. Dit wil niet zeggen dat we uiteindelijk niet iets anders zullen doen, maar we zullen altijd software onderhouden waarbij 3D-ontwerpen volledig worden gemaakt. De visie was en blijft gebaseerd op een sjabloon, waarbij je alleen het ontwerp aanpast, zodat je niet veel training in het ontwerpen van behuizingen nodig hebt.

Onze visie gaat niet zozeer over het beperken van onze klanten, maar veeleer om heel gemakkelijk en snel met hen te communiceren wat we voor hen kunnen doen, en het gemakkelijk te maken om te krijgen wat ze nodig hebben zonder heen en weer te hoeven gaan met onze ingenieurs. Dat kan frustrerend zijn voor de klant. Het is niet dat we proberen de tijd van ons EDS-team te besparen, maar we proberen de frustratie van onze klanten te besparen.

We gaan nu door onze eerste cosmetische verandering en doen een herwerk om het schoon en modern te maken. Ik vind dat je een heel goede reden moet hebben om het gedrag van je software te veranderen. Iedereen wordt boos als er een nieuwe versie van Microsoft uitkomt. Het duurt een eeuwigheid voordat mensen de nieuwe versie accepteren, en dat is omdat ze alles erin hebben veranderd en ik zou zeggen dat het helemaal niet nodig is om die wijzigingen aan te brengen. We blijven zo dicht mogelijk bij de oorspronkelijke visie, maar maken het altijd zo eenvoudig mogelijk om behuizingen te ontwerpen, bestellen en ontvangen.

Hoe vaak houdt het softwareteam rekening met feedback van klanten en brengt het wijzigingen aan in de software?

Ik probeer enkele klanten een paar keer per jaar te bezoeken, vooral bedrijven met meerdere werknemers die onze software gebruiken. We horen regelmatig van Protocase Designer-klanten, zowel goede dingen als verbeterverzoeken. We proberen rekening te houden met hun zorgen, maar we letten er altijd op dat we geen wijzigingen aanbrengen die één klant blij maken en meerdere andere klanten ongelukkig. Wanneer we plannen, houden we rekening met feedback en brengen we de nodige wijzigingen aan; als het iets is waar we het allemaal over eens zijn dat het nodig is en alle klanten ten goede zal komen.

Kun je iedereen die begint, één tip of advies geven voor het ontwerpen met Protocase Designer?

We hebben Protocase Designer zo ontworpen dat je geen dingen kunt ontwerpen die we niet kunnen bouwen. Er zijn enkele grenzen, die gebruikers zullen zien in de vorm van waarschuwingen. Uiteindelijk zijn die waarschuwingen flexibel, dus we laten je nog steeds je bestelling indienen zoals het is, en ons engineering- en ontwerpserviceteam zal proberen het te laten werken. Dus mijn belangrijkste advies zou zijn om uw ontwerp af te ronden binnen de beperkingen van Protocase Designer. Dat wil zeggen, als u de waarschuwingen in acht neemt en waar nodig wijzigingen aanbrengt, wordt uw bestelling zonder problemen tegen de laagste kosten voor u gedaan.

Het handigste hulpmiddel dat mensen soms niet opmerken, is het meetinstrument. Als je tussen twee dingen meet, krijg je die metingen, maar dan kun je het punt veranderen en het zal het tweede ding dat je hebt gemeten verplaatsen om de metingen correct te maken. Onnodig te zeggen dat dit een zeer nuttig en gemakkelijk hulpmiddel is om te gebruiken. Ik raad het ten zeerste aan.

Het gebruik van het meetinstrument is nuttig omdat het ervoor zorgt dat alles past, daarom kunt u het indien nodig gaan aanpassen. Het meetinstrument is een van de meest geavanceerde instrumenten en het is het waard om te leren kennen.

Voor mensen die upgraden naar Protocase Designer 4.6, wat is het enige waar ze het meest enthousiast over zijn om te zien?

Niemand zal hier enthousiast over zijn, maar ik wel - de Dialog box! Het is een nieuwe benadering van wat we eerder hadden, maar met deze nieuwe release bevinden onze notities zich allemaal in één vak in plaats van in meerdere dialoogvensters. Hopelijk zien mensen nu meer van onze notities, omdat ze niet op de volgende knop drukken om een ​​ander dialoogvenster in het midden van hun ontwerp te omzeilen.

We hebben ook een veel meer gestroomlijnde interface ontwikkeld; u kunt de grootte van pictogrammen wijzigen en we voegen ook de mogelijkheid toe om SVG-bestanden te uploaden. Met deze nieuwe optie om vectorafbeeldingen te uploaden, hoeft uw bestelling niet extra te worden verwerkt door onze grafische afdeling, wat betekent dat er geen extra kosten in rekening worden gebracht en dat u de beste kwaliteit afbeeldingen krijgt.

Veel dank aan Douglas om met mij te praten over Protocase Designer. Als je vragen hebt die je aan Douglas wilt stellen, kun je hieronder reageren.

Ik raad u aan Protocase Designer 4.6 te downloaden en het zelf te bekijken. Ontdek hoe snel en eenvoudig het kan zijn om op maat gemaakte behuizingen, panelen en beugels te ontwerpen en te bestellen!


Industriële technologie

  1. Interview met Allen Wilson, hoofdproductontwerper @ StudioRed
  2. Interview met Soyun Kim, Senior Product Designer @ StudioRed
  3. Rekenen met wetenschappelijke notatie
  4. Vraag en antwoord met een Industry 4.0 Solution Architect
  5. Hoe om te gaan met langere doorlooptijden van componenten
  6. Smart Procurement balanceert AI met HI
  7. Een gids voor loodlassen:tips en technieken
  8. PCB loodvrije voorschriften
  9. 6 manieren waarop we Protocase Designer hebben verbeterd met release 4.6
  10. Drie nieuwe redenen om Protocase Designer te proberen
  11. Draaien opnieuw uitgevonden met PrimeTurning