LusoRobótica - Robótica em Português

Electrónica => Electrónica Geral => Tópico iniciado por: msr em 11 de Fevereiro de 2016, 04:48

Título: Component Organizer "on steroids"
Enviado por: msr em 11 de Fevereiro de 2016, 04:48
Como é que é malta das electrónicas?

Alguem ainda se lembra de um pequeno programa que fiz ha uns anos chamado Component Organizer?
Agora está completamente defunto. O link é este: https://3xbla.wordpress.com/component-organizer/ (https://3xbla.wordpress.com/component-organizer/)

Porém, desde então, entre projectos pessoais e profissionais (coisas relativamente pequenas) tenho sentido a falta de um programa idêntico mas com mais features, nomeadamente no que diz respeito a geração e gestão de BOMs. Honestamente, tudo o que encontrei agora na web não me agrada, por diversas razões (preço/modelo/features), e por isso decidi fazer um software à minha medida. Uma espécie de "Component Organizer on steroids", com uma nova cara e mais features.

No entanto, tenho uma dúvida: será que sou o único a sentir esta frustração ou anda por aí mais malta com um sentimento idêntico? Foi para tentar esclarecer essa dúvida que criei este questionário (prometo que não vos toma mais de 1-2 minutos): http://goo.gl/forms/hffCrRO7c4 (http://goo.gl/forms/hffCrRO7c4)

Não partilho por agora quais são as minhas frustrações em concreto para a resposta ao formulário ser o mais imparcial possivel.

Pedia-vos também que partilhassem este formulario com os vossos amigos e colegas que têm projectos de electrónica.

Digam-me o que acham disto tudo sff. Obrigado!


Título: Re: Component Organizer "on steroids"
Enviado por: Njay em 12 de Fevereiro de 2016, 00:22
Porque é que não posso ser um "maker" e um profissional?
Título: Re: Component Organizer "on steroids"
Enviado por: artur36 em 12 de Fevereiro de 2016, 00:27
Nem de propósito pensei um v destes dias a falta que me fazia algo do género.

Funcionalidades que gostava de ter:
- pesquisa por tipo e parâmetro, procurar condensador de x capacidade.
- Caixa de comentários para sinalizar componentes com características específicas mas que não justificam um parâmetro de pesquisa separado, precisão por exemplo.
- Possibilidade de "reservar" componentes para um determinado projecto, sinalizando na quantidade existente.
- Um pouco para além das minha capacidades de programação mas interessante, integração directa com google drive ou similar e/ou APP móvel...
Título: Re: Component Organizer "on steroids"
Enviado por: Hugu em 12 de Fevereiro de 2016, 01:02
ja respondi

(como português, devias fazer em português, a nao ser que queiras vender o teu produto além fronteiras ..tb é certo que o os nome em inglês vende mais e "se é estrangeiro é porque é melhor", mas com estas mentalidades é que portugal continua a ser um país dos pequeninos)

esqueci de meter outras funcionalidades no inquerito: opçao de escolha de lingua :P
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 12 de Fevereiro de 2016, 03:04
@njay, viste a descriçao que aparece nessa questão ou escapou-te? A ideia é diferenciar quem produz electrónica exclusivamente em projectos não remunerados e quem tem projectos com fins comerciais podendo naturalmente ter projectos pessoais em simultâneo. Concordas assim?

@artur36, obrigado pelas sugestões! Boa parte já estão contempladas :)

@hugu, obrigado! Quanto ao idioma: o questionário foi feito para o mundo, e nao em exclusivo para os PALOPs.
Título: Re: Component Organizer "on steroids"
Enviado por: Njay em 12 de Fevereiro de 2016, 08:53
Ah! Escapou-me, my bad, sorry!
Título: Re: Component Organizer "on steroids"
Enviado por: xmatias em 12 de Fevereiro de 2016, 16:11
Ainda nao vi o questionário, mas uso esse software e até hoje até serviu.

Já pensei em criar um melhor ou com algumas funcionalidades que gostava que tivesse. Mas há falta de tempo...
Título: Re: Component Organizer "on steroids"
Enviado por: KammutierSpule em 12 de Fevereiro de 2016, 16:55
Era interessante poder "ligar" de alguma maneira codigos de distribuidores aos precos online.
Qualquer coisa semelhante ao octoparts.com
Assim ao olhar para o stock q temos podiamos ver o preco actual e se vale a pena comprar.
Outras features normais deste tipo de ferramentas eh ter um historico do stock comprado e com preco associado e calcular assim o preco medio de cada componente.
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 12 de Fevereiro de 2016, 17:15
@xmatias, usas o Component Organizer? :D Excelente!

@KammutierSpule, todas as features que falas estão contempladas. Tudo isso é algo que sinto falta e que me levou a começar este novo software. Também já posso desvendar que integração com o Octopart já está em curso :D

O plano será lançar uma versão beta no próximo mês (Março), ainda só com algumas features (muito idêntico ao que faz o Component Organizer), para começar a receber feedback o mais rápido possível.

Se quiserem receber resultados do questionário não se esqueçam de deixar o vosso mail no final do mesmo.

Título: Re: Component Organizer "on steroids"
Enviado por: KammutierSpule em 12 de Fevereiro de 2016, 17:18
Nice, e qual sera a "plataform" que vai correr? Eh uma aplicacao? uma webpage?
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 13 de Fevereiro de 2016, 22:32
Nice, e qual sera a "plataform" que vai correr? Eh uma aplicacao? uma webpage?

É a mesma plataforma onde se fazem schematic & layout: desktop!
Título: Re: Component Organizer "on steroids"
Enviado por: metRo_ em 14 de Fevereiro de 2016, 18:58
Nice, e qual sera a "plataform" que vai correr? Eh uma aplicacao? uma webpage?

É a mesma plataforma onde se fazem schematic & layout: desktop!

Qt, certo?
Título: Re: Component Organizer "on steroids"
Enviado por: andre_f_carvalho em 15 de Fevereiro de 2016, 19:41
a uns anos cheguei a utilizar o software, mas depois deixei de parte por uns tempos a electrónica  e a coisa ficou desactualizada, mas vou responder ao questionário
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 19 de Fevereiro de 2016, 01:16
metRo_, sim! ;)

andre_f_carvalho, obrigado!

Partilhem o questionário com colegas/amigos vossos que também façam PCBs e precisem de gerir stock de componentes pf.
No final do mês partilharei o resultado do mesmo com quem deixar o mail (nao será usado para mais nada senão isso)
Título: Re: Component Organizer "on steroids"
Enviado por: metRo_ em 20 de Fevereiro de 2016, 11:49
Porque é que não posso ser um "maker" e um profissional?
x2
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 21 de Fevereiro de 2016, 00:25
Porque é que não posso ser um "maker" e um profissional?
x2

metRo_, já está respondido. Vê uns posts acima. Eu tenho lá uma descrição. Mas estou a ver que passou despercebida a muito boa gente.
Título: Re: Component Organizer "on steroids"
Enviado por: Kristey em 21 de Fevereiro de 2016, 21:44
Quando à aplicação vai ser web?
Ou ja estou mesmo a ver como utilizador de OSX que não vou ser contemplado :(
(e tanta falta me faz)


Ainda nao vi o questionário, mas uso esse software e até hoje até serviu.

Já pensei em criar um melhor ou com algumas funcionalidades que gostava que tivesse. Mas há falta de tempo...
Podias dizer qual é....
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 22 de Fevereiro de 2016, 05:52
Kristey, nao vai ser web-based, mas vão estar disponíveis versões Win, Linux e OSX (não tenho a certeza se na versão beta, mas na primeira release hao de existir).

Beta vai ser em Março apenas com algumas features, para começar a receber feedback o mais rápido possível.
Título: Re: Component Organizer "on steroids"
Enviado por: metRo_ em 22 de Fevereiro de 2016, 15:00
Kristey, nao vai ser web-based, mas vão estar disponíveis versões Win, Linux e OSX (não tenho a certeza se na versão beta, mas na primeira release hao de existir).

Se bem me lembro acabas-te por tornar o component organizer open-source, vais fazer o mesmo? Se sim eu posso ir testando compilando no OSX e ver que alteracoes seriam necessarias.
Título: Re: Component Organizer "on steroids"
Enviado por: KammutierSpule em 23 de Fevereiro de 2016, 20:34
Qual eh o formato da "base de dados" da aplicacao?
Título: Re: Component Organizer "on steroids"
Enviado por: metRo_ em 24 de Fevereiro de 2016, 10:52
1 - Gerir BOMs de varios projectos.
2 - Importar BOM do kicad.
 2.1 - Ao importar uma nova versao da BOM gerada no kicad acrescentar so as novas referencias e verificar as que sofreram alteracoes.
3 - Perquisar por referencias/partnumbers/descricao/valores usados nas BOMs
4 - "Base de dados" online.
5 - Pesquisa de partnumbers pelo menos na digikey, mouser, farnell e apresentar os precos para os varios multiplos.

Alternativas:
--> http://demo.partkeepr.org/ (http://demo.partkeepr.org/)
http://partsinplace.com/pricing/ (http://partsinplace.com/pricing/)
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 24 de Fevereiro de 2016, 18:00
@metRo_, é por aí o caminho! A versão beta ainda não vai ter essas features, mas já comecei a trabalhar nelas. Por outro lado, estou a pensar em dar primeiro suporte à integração com o EagleCAD uma vez que é o que uso, ou então deixar a coisa de tal forma aberta que seja fácil criar plugins de integração com outro software.

Se percebi bem a pergunta, a "base de dados" que o software vai usar é a da Octopart. Pesquisa de componentes, datasheets, pricing.
Título: Re: Component Organizer "on steroids"
Enviado por: KammutierSpule em 24 de Fevereiro de 2016, 18:04
Se percebi bem a pergunta, a "base de dados" que o software vai usar é a da Octopart. Pesquisa de componentes, datasheets, pricing.

Nao sei se estou a entender totalmente a tua aplicacao, mas, se organiza (os nossos?) componentes, suponho que seja para nos ajudar a organizar o nosso stock local? Entao tera de guardar a nossa informacao algures(local? web?) em algum formato (base dados? texto?)?
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 24 de Fevereiro de 2016, 19:35
KammutierSpule, a resposta foi mais para o metRo_ que se referiu a base de dados online. Nao sei se respondi ou se a pergunta vai ao encontro da tua. Respondendo à tua: os teus dados (ie, sobre o teu stock, projectos, etc) fica guardado localmente, no teu computador.

Em relação ao open-source: desta vez vou fazer diferente. O facto de ter tornado o CO open-source em nada contribuiu para o seu desenvolvimento. O plano agora será ter sempre uma versão gratuita e outra paga, com mais features.
Título: Re: Component Organizer "on steroids"
Enviado por: KammutierSpule em 24 de Fevereiro de 2016, 21:15
os teus dados (ie, sobre o teu stock, projectos, etc) fica guardado localmente, no teu computador.

OKs e entao... qual eh o formato desse ficheiro?
A minha ideia era que se fosse de texto, podesse ser facilmente guardado numa dropbox ou repositorio
Se for binario nao era tao elegante.

Ou vais ter alguma maneira de fazer backups/gestao online?
Título: Re: Component Organizer "on steroids"
Enviado por: metRo_ em 24 de Fevereiro de 2016, 22:42
KammutierSpule, a resposta foi mais para o metRo_ que se referiu a base de dados online. Nao sei se respondi ou se a pergunta vai ao encontro da tua. Respondendo à tua: os teus dados (ie, sobre o teu stock, projectos, etc) fica guardado localmente, no teu computador.

Em relação ao open-source: desta vez vou fazer diferente. O facto de ter tornado o CO open-source em nada contribuiu para o seu desenvolvimento. O plano agora será ter sempre uma versão gratuita e outra paga, com mais features.

Acho que mesmo assim deverias manter open source essa versao gratuita e depois vendias os plugins pagos. Eu por exemplo teria interesse em fazer o parser para ler as BOMs do kicad por exemplo ou as facturas da Mouser e actualizar o stock dos componentes, olha aqui outra feature :p

Em relacao a base de dados, referia-me ao mesmo que o KammutierSpule, a base de dados dos componentes.
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 24 de Fevereiro de 2016, 22:53
Formato do ficheiro: ainda não está decidido ;)

Para já não coloco de todo a hipótese de ser open-source, não acredito neste momento nas vantagens que isso possa trazer. Porém, um sistema de plugins (com API apropriada) parece-me ser útil (como acontece como o Sublime Text por exemplo).
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 08 de Março de 2016, 01:52
A versão beta está quase aí!

Windows-users: alguem interessado em ser beta tester?
Título: Re: Component Organizer "on steroids"
Enviado por: artur36 em 08 de Março de 2016, 07:22
Se não houver mais interessados eu posso testar, mas o tempo é pouco daí que não prometo grandes resultados...
Título: Re: Component Organizer "on steroids"
Enviado por: metRo_ em 08 de Março de 2016, 08:32
eu posso tambem testar :)
PS: versao para ubuntu 64bits
Título: Re: Component Organizer "on steroids"
Enviado por: Tech_JA em 08 de Março de 2016, 08:53
também posso fazer de beta-tester
Título: Re: Component Organizer "on steroids"
Enviado por: artur36 em 13 de Março de 2016, 19:41
Vou então iniciar as hostilidades, depois de uma pequena experiência com o programa aqui vão umas pequenas notas que tirei, o tempo agora não é muito mas prometo ir deixando reparos ao que encontrar...

Categorias de documentos pré-definidas com erro, Application None
Possibilidade de adicionar categorias de documentos directamente ao inserir novo componente
Ao adicionar dois documentos não consigo apagar um deles na janela de criação de componente, ao confirmar o componente e voltar a abrir já permite apagar.
Esquema de cores forte, não desgosto mas opção de mudar esquema de cores era bem-vinda.
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 14 de Março de 2016, 15:53
Vou então iniciar as hostilidades, depois de uma pequena experiência com o programa aqui vão umas pequenas notas que tirei, o tempo agora não é muito mas prometo ir deixando reparos ao que encontrar...

Categorias de documentos pré-definidas com erro, Application None
Possibilidade de adicionar categorias de documentos directamente ao inserir novo componente
Ao adicionar dois documentos não consigo apagar um deles na janela de criação de componente, ao confirmar o componente e voltar a abrir já permite apagar.
Esquema de cores forte, não desgosto mas opção de mudar esquema de cores era bem-vinda.

Artur, obrigado pelo feedback!
Podes fazer download de uma versão mais recente com vários bugs corrigidos: http://bomer.co (http://bomer.co)

Bug: não consigo reproduzir. Estás a adicionar os documentos através de que fonte? Workspace, web, file system?

Cores: referes-te ao fundo negro? Achas que um "theme" com cores mais claras (light) seria útil?
Título: Re: Component Organizer "on steroids"
Enviado por: artur36 em 14 de Março de 2016, 16:15



Bug: não consigo reproduzir. Estás a adicionar os documentos através de que fonte? Workspace, web, file system?

Cores: referes-te ao fundo negro? Achas que um "theme" com cores mais claras (light) seria útil?

Inseri através do filesystem, logo ao criar um novo componente, antes de fechar a janela de novo componente tentei apagar um deles e o botão não respondia, depois de criar o componente mesmo assim ao abrir novamente a janela dele já permitiu apagar correctamente.

Como disse não desgosto das cores, mas se não for muito trabalhoso cria um screenshot com cores mais claras/fundo branco.
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 15 de Março de 2016, 15:30
Artur, bug corrigido! Podes fazer download da versão actualizada: http://bomer.co (http://bomer.co)

Quanto ao "light theme" fica na lista de coisas a implementar. O programa vai sendo actualizado com alguma frequencia durante as próximas semanas à medida que for recebendo feedback.
Título: Re: Component Organizer "on steroids"
Enviado por: artur36 em 16 de Março de 2016, 20:35
E que tal fazer um logo no site das alterações/bugs corrigidos?
Existe uma maneira simples de actualizar sem perder os dados já guardados? Que ficheiros devo manter para não perder dados?
Título: Re: Component Organizer "on steroids"
Enviado por: msr em 21 de Março de 2016, 18:11
Artur, obrigado pela sugestão, com a proxima versão (beta) que sair vou publicar o ChangeLog.

Para actualizar: por agora basta apagar o executavel antigo e usar o novo (ou fazer "overwrite"). Entretanto numa versão futura ha-de aparecer um auto-updater integrado para facilitar esse processo.