Show Posts
Pages: [1] 2 3 ... 68
1  Using Arduino / General Electronics / Re: Arduino GPRS shield caught fire on: September 26, 2013, 07:45:47 am
Hello,

this is mostly for ddewaele, but also for everybody interested in this thread.

From the moment we got reports about this problem, we went into checking:

a) whether we could replicate the situation

b) whether we could fix alternative designs based on the feedback we are getting from all of you guys

This is what happened.

Gianluca, Arduino's HW mastermind, went into checking with 30 GSM shields in parallel for hours to see if any of them caught fire. The result was negative.

Then he started trying out different scenarios of possible misconnections and the one in the attached picture is the only one that made the capacitor blow.

Gianluca did as well try to rise the voltage on the shield up to 12V and that didn't get the capacitors to catch fire.

That said ...

1) the fact that we didn't manage to replicate the event it doesn't mean it didn't happen. Therefore, we are really sorry for the incident and we invite ddewaele to send me an email to try to compensate him/her for the incident: d DOT cuartielles at arduino.cc

2) we take your feedback really seriously, however, there is no capacitors of the size we need and a higher voltage in the right format. Since we might have to change the design of the shield all together, this is what we are thinking as possibilities:

2.1) putting two smaller caps in parallel, but with a higher voltage rate

2.2) putting the capacitor after the regulator, it is 4,85 Volts we need to take care of, so the restrictions are different, it is also good because the input will then take up to 20 Volts

2.3) adding a current protection (polyfuse or similar), Gianluca is looking into this

Summarizing, we will look at this and make sure we make it good.

Thanks for the feedback and sorry it took us a couple of days to answer. It is crazy with all the Maker Faires and conferences at this time of the year (besides it is school time and some of us teach/study).

/d

Update: after posting this, Gianluca sent me an email with these two extra comments:

Quote
1) another option to let it explode is short circuiting Vin with 5V but it explodes only if Vin is>12V

2) For the next release [...] will add an extra zener for protection and also a polyfuse
2  Using Arduino / LEDs and Multiplexing / Re: Sure Electronics new 32x16 bi-color display: 3216 RG -Cont. from read only forum on: October 28, 2012, 11:57:18 am
Hello,

the issue with this displays is not that the code most people are using is wrong ... I got a couple of displays from a friend today and I had the same issues explained by @eslin. After reading the code and realizing there was nothing bad in it, I realized that the 74hc164 chip is sending the output from pin QD directly to CS_OUTPUT. This means there is no delay between CS_OUTPUT in one SURE display and the CS_INPUT in the next when you daisy chain the displays.

The proper way of doing this would have been if the manufacturer had used QE as the CS_OUTPUT. Once you have the display, there is actually a patch for this without cutting anything. I also realized that the capacitor C1 is not mounted on the board. Adding a 1nF capacitor there did the magic for me. It delayed the load of the CS_INPUT enough to stop the bug of happening.

/d

See the attached picture
3  International / India / Who are you? Where are you located? on: May 22, 2012, 04:42:54 am
Hej,

India is a pretty large country. It would be nice if you posted here a brief introduction to yourself, which school you are attending, where you are located, etc.

In this way we will keep a single entry point for everyone in India, making it easier for everyone to find like-minded people in your vicinity.

/d
4  Community / Website and Forum / Re: How to upload images + other beginners questions on: April 14, 2012, 01:35:53 pm
Hello,

it is common practice to separate questions in the forum, as they will otherwise be hard to search in the future. It would have been good if you had posted three topics instead of just one.

Anyway, your questions are very valid. I am happy you figured out about how to attach images in the playground, it is not the easiest thing in the world, but it is easy enough. The good news are that, unlike other places, we do not erase pictures unless they are offensive. Also we run backups daily and weekly.

As for the other two questions:

Quote
(2) An example is not so good at sizeof : http://arduino.cc/en/Reference/Sizeof
The last example should not have the "- 1".
Someone already mentioned this in the forum, but it is not corrected.

This is not exact. A properly formatted string is an array of bytes that has one more byte closing. That character is NULL (ASCII of value 0). Therefore we need one byte less than the size of the array of bytes that makes the string. You can try yourself to remove the "-1" from the code and you will see how character 14 comes out empty.

On the other hand, there was a different error due to the upgrade to Arduino 1.0 that removes Serial.print(var, BYTE) to become Serial.write(var). I have fixed that in the example, thanks for reporting.

Quote
(3) The "tone" function is not for the ATmega8 : http://arduino.cc/en/Reference/Tone
There is already a better and good version, but the new one is not in Arduino 1.0.

As we noted prior to the release of Arduino 1.0, we are going to slowly let the ATmega8 go. There are many libraries that are not going to work with that processor because of its lack of memory space, but also because of having less timers. However, if there is a better library for tone that is also covering the ATmega8 I would like to know. Could you please post a link to the one you are referring to?

/d
5  Using Arduino / Project Guidance / Re: RGB Led, School-project, need help! on: April 12, 2012, 04:59:10 pm
The other pin has to go to ground. You don't need any resistors, because the code is activating an internal resistor in the processor. Actually this reminds me  that you need to compare the buttons to LOW and not HIGH to check whether they are pressed or not, since by default they will be HIGH. Here the modified software:

Code:
int redLed = 11;
int greenLed = 10;
int blueLed = 9;

int btn1 = 12;
int btn2 = 8;

boolean rnd = true;
boolean turnOn = true;

long randNumb;
long randTime;

void setup()
{
  pinMode(redLed, OUTPUT);
  pinMode(greenLed, OUTPUT);
  pinMode(blueLed, OUTPUT);
 
  pinMode(btn1, INPUT);
  digitalWrite(btn1, HIGH);
  pinMode(btn2, INPUT);
  digitalWrite(btn2, HIGH);
}

void red()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 0);
  analogWrite(blueLed, 0);
}

void green()
{
  analogWrite(redLed, 0);
  analogWrite(greenLed, 255);
  analogWrite(blueLed, 0);
}

void blue()
{
  analogWrite(redLed, 0);
  analogWrite(greenLed, 0);
  analogWrite(blueLed, 255);
}

void yellow()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 255);
  analogWrite(blueLed, 0);
}

void orange()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 35);
  analogWrite(blueLed, 255);
}

void pink()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 0);
  analogWrite(blueLed, 162);
}

void purple()
{
  analogWrite(redLed, 88);
  analogWrite(greenLed, 0);
  analogWrite(blueLed, 112);
}

void bluegreen()
{
  analogWrite(redLed, 0);
  analogWrite(greenLed, 144);
  analogWrite(blueLed, 255);
}

void white()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 255);
  analogWrite(blueLed, 255);
}

void loop()
{
  if (rnd && turnOn) {
    randNumb = random(1, 10); // Generate a random number between 1 and 10
    randTime = random(250, 1001);  // Generate a random number between 250 and 1000

    if(randNumb == 1){
      red();
    }
    if(randNumb == 2){
      green();
    }
    if(randNumb == 3){
      blue();
    }
    if(randNumb == 4){
      yellow();
    }
    if(randNumb == 5){
      orange();
    }
    if(randNumb == 6){
      pink();
    }
    if(randNumb == 7){
      purple();
    }
    if(randNumb == 8){
      bluegreen();
    }
    if(randNumb == 9){
      white();
    }

    delay(randTime);
  }
  else if (not turnOn) {
    analogWrite(redLed, 0);
    analogWrite(greenLed, 0);
    analogWrite(blueLed, 0);
  }
  else if (not rnd) {
    analogWrite(redLed, 50);
    analogWrite(greenLed, 50);
    analogWrite(blueLed, 50);
  }

  if (digitalRead(btn1) == LOW) {
    rnd = not rnd;
  }

  if (digitalRead(btn2) == LOW) {
    turnOn = not turnOn;
  }

}
6  Using Arduino / Project Guidance / Re: RGB Led, School-project, need help! on: April 12, 2012, 03:59:23 pm
First thing:

remove the button from pin 13 and place it in pin 12 instead. Pin 13 contains a resistor and an LED that will mess up with the values of your input.

Then:

add your second button to pin 8

Finally, use the code proposed by @Steen with some small modifications as shown here:

Code:
int redLed = 11;
int greenLed = 10;
int blueLed = 9;

int btn1 = 12;
int btn2 = 8;

boolean rnd = true;
boolean turnOn = true;

long randNumb;
long randTime;

void setup()
{
  pinMode(redLed, OUTPUT);
  pinMode(greenLed, OUTPUT);
  pinMode(blueLed, OUTPUT);
  
  pinMode(btn1, INPUT);
  digitalWrite(btn1, HIGH);
  pinMode(btn2, INPUT);
  digitalWrite(btn2, HIGH);
}

void red()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 0);
  analogWrite(blueLed, 0);
}

void green()
{
  analogWrite(redLed, 0);
  analogWrite(greenLed, 255);
  analogWrite(blueLed, 0);
}

void blue()
{
  analogWrite(redLed, 0);
  analogWrite(greenLed, 0);
  analogWrite(blueLed, 255);
}

void yellow()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 255);
  analogWrite(blueLed, 0);
}

void orange()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 35);
  analogWrite(blueLed, 255);
}

void pink()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 0);
  analogWrite(blueLed, 162);
}

void purple()
{
  analogWrite(redLed, 88);
  analogWrite(greenLed, 0);
  analogWrite(blueLed, 112);
}

void bluegreen()
{
  analogWrite(redLed, 0);
  analogWrite(greenLed, 144);
  analogWrite(blueLed, 255);
}

void white()
{
  analogWrite(redLed, 255);
  analogWrite(greenLed, 255);
  analogWrite(blueLed, 255);
}

void loop()
{
  if (rnd && turnOn) {
    randNumb = random(1, 10); // Generate a random number between 1 and 10
    randTime = random(250, 1001);  // Generate a random number between 250 and 1000

    if(randNumb == 1){
      red();
    }
    if(randNumb == 2){
      green();
    }
    if(randNumb == 3){
      blue();
    }
    if(randNumb == 4){
      yellow();
    }
    if(randNumb == 5){
      orange();
    }
    if(randNumb == 6){
      pink();
    }
    if(randNumb == 7){
      purple();
    }
    if(randNumb == 8){
      bluegreen();
    }
    if(randNumb == 9){
      white();
    }

    delay(randTime);
  }
  else if (not turnOn) {
    analogWrite(redLed, 0);
    analogWrite(greenLed, 0);
    analogWrite(blueLed, 0);
  }
  else if (not rnd) {
    analogWrite(redLed, 50);
    analogWrite(greenLed, 50);
    analogWrite(blueLed, 50);
  }

  if (digitalRead(btn1) == HIGH) {
    rnd = not rnd;
  }

  if (digitalRead(btn2) == HIGH) {
    turnOn = not turnOn;
  }

}
7  Using Arduino / Project Guidance / Re: RGB Led, School-project, need help! on: April 12, 2012, 03:41:56 pm
@inicko: take a screenshot of your Fritzing file and post it ... it will make the commenting much easier.

/d
8  Using Arduino / Installation & Troubleshooting / Re: Driving Mega2560 from external 5V bricks USB port on: April 12, 2012, 03:11:19 pm
Hej,

even if this a little bit off topic. I changed the files for the Mega ADK and Mega this morning. I just double checked a second ago that the files can be downloaded and that they uncompress with no problems. You should make sure you are using Eagle 6 or later to open those design files. We are always working with the latest version of Eagle and those files were generated with those.

Again, we identified a communication problem between our editorial server (the one where we prepare the documentation for you)  and our production server (the one you get documentation and files from) after we moved the whole server to a much more powerful machine. This problem includes that the zip files when copied from one server to the other they get corrupted, they loose the last two bytes.

I haven't been able of identifying the reason for this yet. Better said, I know why it happens, I just haven't figured out how to solve it in a way that doesn't imply a big hack to our current proxy server. So we have to manually upload the zip files to the production server after we have published the page and for the new R3 Mega and Mega ADK we didn't notice in the first place.

Thanks,

/d
9  Using Arduino / Installation & Troubleshooting / Re: Driving Mega2560 from external 5V bricks USB port on: April 12, 2012, 12:24:09 pm
Hello,

David Cuartielles from the Arduino Team here. I have been following this discussion trying to figure out what has been going on in this case.

Please note the following. We do not recommend connecting the Mega boards powering them from the 5V connector. Not the Uno R3 either. The voltage regulators we were using in the past (Arduino Serial, NG, Duemilanove, Diecimila, and part of the Uno's) would allow doing that. But the new way we use to bring power into the boards will not ensure the boards to work properly. That 5V pin is meant to be used to power sensors and low-current devices.

The fact that this issue is showing after a certain amount of hours of operation seems to be due to stress material. However I am just talking without scientific proof. Our hardware team is going to put some boards under test to check this point and see if there is a deterministic way to measure how long the boards run on this mode. I know this will not be of any help for your project as you seem to be interested in powering things from that 5v connector.

On the other hand, since our previous boards allowed this type of functionality, when documenting the new boards we copied material from the documentation files to the previous boards. There is one line about the 5v that says (and I quote textually):

Quote
5V. The regulated power supply used to power the microcontroller and other components on the board. This can come either from VIN via an on-board regulator, or be supplied by USB or another regulated 5V supply.

.. that last part should not be there:

Quote
or be supplied by USB or another regulated 5V supply

If you want to power up your boards you should be using the Power Jack, Vin, or the USB port.

This is obviously an error on our side and we will replace the original Arduino boards you got bricked. Please send me an email to: d.cuartielles AT arduino DOT cc with the serial numbers of the damaged boards and their models. Include your preferred shipping address. I will make sure the same boards are shipped to you the minute after I get that email.

I am sorry for the non-Arduino branded boards. As you know we don't support those.

Thanks for your understanding and thanks for helping us finding out this error in our documentation. We will fix that immediately.

/d
10  International / Español / Re: vinciDuino - un Arduino Leonardo hecho por gente del foro on: February 20, 2012, 03:45:41 am
Hola,

primero de todo, aprecio tus comentarios por la parte que me toca. Creo que haces un analisis apropiado parte de la situacion. Voy a explicar mi punto de vista, pero antes dejame que responda a los temas que mencionas.

*Aparentemente Arduino publica documentación para leonardo por error.
*Arduino esta al tanto que hay proyectos que están desarrollando sobre la documentación  publicada por error.
*Si se realizan cambios a lo que se ha publicado tienen una obligación moral con la comunidad de seguir publicando cambios y si no lo hacen no pasa nada, excepto que la confianza se pierde especialmente con los que se involucran mas en mejorar el entorno Arduino.

Si no recuerdo mal, con el lanzamiento de Arduino 1.0 se publico el software que corresponde a la placa con varios matices:

- el software no se publico por error, eramos conscientes de que venia con el IDE
- tambien sabiamos que era un software inestable, como que el Firmware no funcionaba bien en las diferentes formas de Windows (creeme cuando digo que desarrollar drivers USB nativos para Windows es un poco un infierno)

Hay que admitir que lo que si es un error es publicar software que no esta listo, porque ahora mismo me encuentro con la situacion de que, por ejemplo, la universidad de Aalborg en Dinamarca esta haciendo Paperduino Leonardos y no tiene el Firmware para Windows.

Esta visto que no se puede proporcionar un Firmware en estas condiciones porque provoca que:

a) gente que confia en que Arduino "va y funciona a la primera" le puede no funcionar

b) hay entornos educativos que se arriesgan y terminan por tener objetos que no funcionan

(fijate que no incluyo la creacion de, por ejemplo, Vinciduino, puesto que esa es una aventura de otro calibre, donde un grupo de gente se atreve a probar a crear algo en equipo)

Lo que estamos aprendiendo desde dentro de Arduino es que tenemos que crear un nivel de trabajo mayor que el de iniciacion porque hay un grupo de gente que lo demanda. Es por esto que, por ejemplo, mudamos de SVN (Google Code) a Git (GitHub) ya que permite operaciones como "push" de cambios en el software para que el empaquetador final (en este caso Dave Mellis) solo tenga que aceptar o denegar las propuestas en funcion de las necesidades del proyecto.

Pero sin desviarme mucho del tema. Hasta la fecha, hemos estado colaborando con Adafruit (que fabrica Teensy's) y con Atmel (que contrato al chico que hizo Lufa) para hacer un Firmware compatible con todo. Estamos MUY cerca del lanzamiento y, el dia que eso salga, como es solo software, es posible que todo funcione para Vinciduino. En todo caso, si hay algo que no funcionase en lo que se refiere al USB, podria tener que ver con que influyan los trazados de pista o similar, cosa que se arreglaria haciendo las pistas lo mas parecidas posible a Leonardo.

Ya te puedes imaginar que estare encantado de echar una mano a que estas placas funcionen con el IDE ... es posible que haya que cambiar el fichero de configuracion de pines o algun detalle del core, pero no veo porque no ha de funcionar con un cambio minimo. (Es mas, he encargado mis propias placas a mi fabricante local, para ponerme al dia ... toma confesion)

Lo que no puedo hacer es adelantar nada. Como bien sabes no es por Vinciduino, sino porque hay fabricantes de clones que podrian echar por tierra el año de trabajo que ha llevado sacar adelante este proyecto. Gracias a los ficheros que sacamos y a la documentacion muchos habeis podido empezar a trabajar con vuestras placas, algo que admiro, pero tambien el señor que hace clones que vende en eBay o Amazon. Hasta ahora la unica ventaja con que contabamos para poder pagar de vuelta el trabajo en investigacion y desarrollo era la ventaja de 6 meses con los clones. Ahora ni eso :-)

En cualquier caso, insisto en que estamos trabajando para favorecer otros mecanismos de desarrollo que permitan la colaboracion de forma mas integrada que hasta ahora.

/d
11  International / Español / Re: MOVED FROM --> Re: vinciDuino - un Arduino Leonardo hecho por gente del foro on: February 20, 2012, 03:13:10 am
[... continua del mensaje anterior ...]


Y ahora la cuestión "Leonardo".
Preguntado por su posición respecto de UNO, Cuartielles indicó que Leonardo estaba pensado para que los usuarios soldaran los componentes trough hole. Traducción, quitarse la fase de montaje manual de los Arduinos, y dejar sólo la automatizada, porque la mano de obra en Italia es cara, no es China y claro, Arduino lleva el "lavel" de producido en condiciones laborales dignas. Por cierto, SparkFun, productor "autorizado" fabrica sus PCB´s en china, no se dónde hará el el PCBA, pero de momento las placas en China.

Si no recuerdo mal, dije que mucha gente esta dispuesta a soldar sus pines por ahorrarse el Euro que cuesta soldarlos. En Bangalore me han contado el caso de alumnos que caminan 10km por comprar una placa derivada que cuesta 400 rupias en lugar de comprar otra diferente que vale 450 Rupias (haz por favor tu la  conversion de moneda para que veas lo que son 50 Rupias). Nosotros queremos que las placas que se fabrican tengan la mayor calidad posible y esten certificadas tanto de marcado CE como FCC. Que Sparkfun haga el PCB en China es su decision empresarial. Tambien tiene una planta de montaje en Boulder, Colorado, con 100 personas trabajando en todos los ambitos de la empresa. Personalmente, mientras respete las condiciones laborales, ecologicas y pase el marcado, para mi no hay diferencia en donde haga sus cosas. Por cierto, que Sparkfun, para ahorrar costes a sus clientes tampoco suelda los conectores through-hole. Es decir, que las placas que haga en China, las hace una maquina. Ah ... y puesto que no lo sabes, entre China y EEUU hay una acuerdo de circulacion de productos manufacturados por lo que los impuestos de importacion que ellos pagan son del 2%, mientras que en Europa pagamos el 25% ... otra razon mas para no fabricar en China, tomas nota?

NOTA: se escribe "LABEL"

Señores ¿HW Libre? Libre y con mucho contenido implicito:
1-¿Para qué le pones a Arduino los conectores superiores a 50mils en vez de a 100, para que NO se pueda montar un shield hecho con placa de protos, de la que se usa en todos los laboratorios, caseros o docentes. ¡QUE SORPRESA ME HE LLEVADO CON ESTO!

Las placas Arduino originales se crearon para gente que no tenia conocimientos previos de programacion, matematica discreta o electronica. La intencion era crear un sistema de prototipado sencillo en el que fuera dificil tener accidentes como un cortocircuito que dañase un componente por conectarlo mal. Despues de 4 años de experiencia con alumnos dentro de los campos de diseño y arte, el hecho de que las placas se conectasen mal provocaba mucha frustracion entre mis alumnos. Algo tan sencillo como esa desviacion de 0.127mm frena muchos de esos accidentes y favorece el proceso educativo.

2-Para qué le pones ese outline fresado que impide que se pueda enviar la placa a fabricar a servicios de proto-pool (baratos). Una placa rectangular sería perfectamente posible, factible de panelizar con V score para que un centro de FP enseñe a sus alumnos a usar pero tambien a CREAR, A FABRICAR a manejar un horno de refusión.
Pero no, con ese outline hay que panelizar con combinación de VScore y routing, vamos lo que se dice "fácil"

Yo cree esa forma para que fuera mas facil de explicar como conectar las cosas sobre una pizarra. Las placas rectangulares o cuadradas se ven siempre igual sobre la pizarra. La placa Arduino no. De nuevo, desde el principio teniamos un diseño "hazlo tu mismo" para los mas aventurados, hecho de forma rectangular. Desde un punto de vista educativo, la forma de Arduino ha demostrado ser una decision positiva. Antes de Arduino hubo muchas placas y no funcionaron. Quiero creer que la forma fue una de las razones.

3-Para qué esos componente SMD ultra pequeños, imposibles de reparar, montar cuando caben perfectamente 0805 o 1206 o SO8

La experiencia demuestra que si algo se rompe en la placa es el microprocesador. Si se rompe alguno de los otros componentes, es muy posible que toda la placa este dañada. Por otra parte, si miras la evolucion de los diseños de las placas, veras que las primeras se hacian en 0805 y que se ha producido una mayor integracion con el tiempo al haber -los fabricantes - introducido mejoras en los diseños para optimizar sus costes de produccion.

Como sabes, la ley de la venta de electronica atiende a un factor multiplicativo de x2 o mas. Arduino no cumple eso, nosotros marcamos un precio maximo y es responsabilidad de los fabricantes optimizar el coste de fabricacion respetando los marcados. Si te fijas en los diseños de Arduino utilizan redes de resitencias para simular los valores de las diferentes resistencias, de modo que se produce un ahorro de costes de fabricacion. El hecho de que se comparta ese diseño creo que es uno de los aspectos mas importantes del OSHW.

Señores, las salas de  OSHW estaban llenas de ingenieros, e ingenieros técnicos de teleco, industriales.
No estaban llenas de niños que compran "cosas que hacen cosas" como dijo el de telefónica I+D, que sólo fue allí a ver si vendía planes M2M (y que por cierto salió bien servido por los redondeos)

De nuevo no sabes de lo que hablas. Franciso Javier, que es como se llama "el de telefonica" es un ingeniero informatico y muy buen desarrollador, que esta introduciendo la idea de OSHW y de fabricacion libre dentro de Telefonica. Dio una charla tal y como le pidieron los organizadores del evento. No vende planes M2M porque para tu informacion, el dinero que le puede dar a Telefonica que 100 personas utilicen sus SIMs no es excusa para poner en marcha una plataforma de informacion como la que estan lanzando.

Su interes, mas alla del economico, es ayudar a que Pymes puedan lanzar proyectos que se comuniquen de forma inalambrica y que se puedan vender a nivel mundial. Esto ofrece una serie de posibilidades que van mucho mas alla de que tu y que yo hablemos de nada. Ofrece la posibilidad de que cualquiera que tenga unos minimos conocimientos de electronica pueda generar sistemas que funcionen a nivel global y pueda competir contra grandes empresas.

Hasta la implicacion de Telefonica en este proyecto, no era posible que nadie EN EL MUNDO pudiera hacer un sistema M2M y que no fuera una empresa del tamaño Volvo (que lleva dos SIMs en cada uno de sus coches, de Telenor, para ser exactos), o una confederacion hidrografica (que compra decenas de miles de dispositivos para monitorizar los cauces de rios).

Es decir, que la implicacion de Telefonica permite que esos ingenieros de Teleco que asistieron al evento, puedan crear empresas que trabajen y compitan en mercados en todo el mundo.

Y la pregunta final ¿adivinais cuál es el precio de coste de un Arduino Unor3 en el volúmen que se están fabricando?

Para tu informacion, se fabrican unos 30.000 Arduino Uno mensuales, eso no es un secreto. El factor de venta incluido el beneficio del distribuidor (antes del IVA) es del 1,4. Arduino se queda el 10% del beneficio. Si haces las cuentas es posible que veas que no hay mucho que ganar ... es mas, responderte este mensaje del foro me esta costando el dinero de conexion en el cibercafe desde que me conecto.

Ala, un poco de periodismo digial "libre". A ver si me publican en barrapunto.

A Barrapunto le tenemos mucho que agradecer. Fueron ellos los que nos indujeron a buscar una forma de licenciar el hardware. Si no fuera por el debate que se suscito ahi en el 2005 ahora mismo, seguiriamos sin licencias.
12  International / Español / Re: MOVED FROM --> Re: vinciDuino - un Arduino Leonardo hecho por gente del foro on: February 20, 2012, 03:12:10 am
[... continua del mensaje anterior ...]

-De nuevo Alicia mencionando que el que quisiera vender una placa de lo que fuera, la tenía que certificar para sacar el CE. (cosa que adelanto es icompleta, incierta si se toma al pie de la letra).

Supongo que conoces el sistema de autocertificacion ... en cualquier caso, como parece que tu problema no es lo que se dijo sino meterte con alquien, estas de nuevo incurriendo en una informalidad en nuestro foro.

-Y de nuevo Alicia, citando nada menos que a Kofi Annan, diciendo que la tecnología tenía que llegar a todos los ciudadanos del mundo. (LLegados a este punto solo faltaba las citas de Konfucio y La Madre Teresa de Calculta). Pero a esta joven resuelta le incomodó mucho la pregunta "en qué país teneis las mayores ventas". Respuesta: en todos igual.

Alicia, al igual que cualquier otro, tiene el derecho de expresar su vision de la tecnologia en cualquier modo. Tener visiones forma parte de crear modelos de negocio y por tanto empresas (o cooperativas o cualquier otro modelo economico vigente) y por tanto posibilidades de trabajo para una personas o una colectividad. Ella es de nuevo libre de responder en la forma que quiera a los objetivos de venta de su empresa. Para tu informacion, Libelium es una empresa participada por inversores y por tanto no creo que esten en la situacion de poder explicar de donde salen sus ingresos ni a donde va todo el dinero. El hecho de que el Hardware Libre/Abierto sea parte de su plan de negocio no implica que tengan que manejar sus cuentas de forma abierta. Hacienda, que somos todos, esta al tanto de sus operaciones y, hasta donde yo se, les han dado el visto bueno.

-Momento estelar fue cuando preguntaron al representante de Tuxbrain, tras un uso intensivo del plural la primera del plural (no se si en plan mayestatico) para referirse a sus muchos "aportes" al OW: ¿Oiga, pero me podría indicar entonces cuál es su papel en todos estos proyectos "libres" que comenta? Respuesta resumida: yo los vendo.

Acercar el OSHW a audiencias que jamas lo habian pensado antes requiere la intervencion de diferentes personas y colectivos. Tuxbrain es una empresa comprometida con el OSHW. Para tu informacion, no es un trabajo que hagan a tiempo completo, sino que tienen un trabajo y hacen esto porque les gusta. Su modelo de negocio se basa en pensar en que en un par de años empezaran a tener beneficio. Ellos invierten en hacer que los proyectos OSHW lleguen a gente. Los compran sin saber si triunfaran, invierten sus ahorros y su tiempo, los prueban y los venden.

Al margen de esto, Tuxbrain es muy activo en el desarrollo de Nanonote (ya no estoy seguro si se escribe asi). Estoy seguro de que en ese momento, David Reyes, que es de quien hablas, lo hizo como comentario jocoso. Se trata de una persona MUY COMPROMETIDA con el movimiento. De nuevo has vuelto a meter la pata.

-Y vuelta Cuartielles, con su desagrado con Google en relación a Android o su voluntad de dificultar-jo-robar a todos los editores de libros sobre Arduino. Y recuerdo su mención a los VID del puente USB de Arduino "el que quiera producir y vender clones de Arduino, que pague lo 3000€ por un VID USB como hemos hecho nosotros". O no digamos lo de "porqué no creamos un lobby de la enseñanza para meter Arduino en los planes de estudio".
Al respecto del tema de la enseñanza, en el coloquio posterior, no se cortó "si un centro de enseñanza va a dotar de placas a sus laboratorios con una gran compra será mejor que me la haga a mi directamente". Mensaje implícito a los distribuidores.

Punto 1: Google

Se trata de una multinacional con decenas de miles de empleados. A la hora de crear su placa derivada para el diseño de accesorios para Android, no nos dijeron nada, pero si a otros fabricantes de placas derivadas de Arduino. Personalmente creo que es una falta de tacto dentro el mundo del Software y Hardware Libres ... tu no?

Punto 2: libros sobre Arduino

Robar? Dificultar? Esto son palabras mayores, creo que te las podrias haber ahorrado.

De entrada se publican decenas de libros basados en Arduino cada año. Algunos ofrecen alguna propuesta sobre contenidos que aun no estan dentro de nuestra web. Muchos de ellos toman contenidos de nuestra pagina y ni siquiera se molestan en citarla. Nuestros contenidos estan registrados bajo CC3.0-SA-BY ... que lo que establece es que hay que citar las fuentes. No se en que forma yo robo de nadie. No se en que forma yo dificulto que nadie cree libros basados en Arduino.

Esto es una estupidez supina que no merece mayor comentario por mi parte. Ahorratelo la proxima vez.

Punto 3: USB

Hay un numero incontable de referencias a este respecto dentro del foro de Arduino. Como eres nuevo en el foro, comprendo que no estes al tanto.  Arduino, para poder crear algo con VID de USB necesita ser una entidad con capacidad de registrarlo. Para poder haacerlo hay que pagar y hay que firmar un contrato. El dinero es lo de menos ... el contrato es lo que duele. No se si sabes que si Arduino permite que cualquier entidad utilice el VID de Arduino en cualquier, y reitero CUALQUIER, producto o diseño, la organizacion USB retirara el derecho de Arduino de hacer placas.

Es decir, que si permitimos que cualquier persona o entidad fabrique y venda placas usando el VID de Arduino, sea con los fines que sean, nos retiraran el permiso para hacer nuestras placas. Estoy seguro que que tambien dije en esa charla: "pero si quieren hacer sus placas para practicas en, por ejemplo, una universidad, nosotros no vamos a ir persiguiendo a nadie" ... lo dije porque lo digo siempre y lo explico cada vez.

Es por esto que si quieres hacer un producto comercial usando el FIRMWARE libre comisionado por Arduino, tienes la libertad de hacerlo, pero tendras que pagar por tu VID tal y como hicimos nosotros. Arduino creo y libero un FIRMWARE, para que cualquier persona pueda hacer un dispositivo USB nativo usando procesadores Atmel. Si tienes alguna queja al respecto de que te hagamos un regalo, solo lo comentas y lo hablamos.

Punto 4: el lobby de enseñanza

Si sacas un comentario jocoso de contexto se convierte en una mentira. Yo defiendo los concursos publicos como forma de competicion valida para la equipacion de centros educativos. Junto con eso defiendo la certificacion de empresas validas para la venta de material educativo. Arduino, dentro de España, no va a tomar ninguno de esos papeles. Hasta ahora funciona por el boca a boca. Como tu comprenderas, no tiene sentido que hable de hacer un lobby de nada, puesto que Arduino ni siquiera tiene un representante legal dentro de España. No hay nada por lo que hacer lobby y punto.

Punto 5: comprarme placas a mi

De nuevo pecas de desconocimiento. Arduino NO VENDE nada. Arduino diseña placas OSHW, hace software GPL v3, prepara documentacion CC3.0-SA-BY, en definitiva, liberamos contenidos. Pasamos meses y años lidiando con empresas grandes para que nos den acceso a objetos no patentados para incluirlos dentro de diseños libres. Pero, lo mas importante de todo: NO VENDEMOS NADA PORQUE NO FABRICAMOS NADA. Lo de comprame placas a mi es una forma de hablar. La tienda Arduino la lleva el fabricante de Arduino Uno y Arduino Mega 2560. En el mundo hay tres empresas que fabrican placas Arduino oficiales, dos en EEUU y una en Europa. Los distribuidores nacionales son los unicos que tienen acceso a concursos publicos y a certificaciones para venta en educacion. Asi pues ... como me van a comprar a mi .... que ni siquiera vendo nada?

Puesto que asististe a la charla sobre modelos de negocio, supongo sabes que Arduino licita la fabricacion de las placas y cobra un porcentaje irrisorio por las ventas. Con eso pagamos por el sitio web, comisionamos desarrollos como el Firmware USB, o donamos dinero a proyectos como Processing, la reforestacion de bosques en Costa Rica, o mandamos placas de forma gratuita a centros desfavorecidos en latinoamerica y africa. Hacemos todo esto sin hacer mucho ruido, porque lo importante es hacerlo y no hablar de ello. Pero como parece que necesitas que te lo digan, te lo digo.

Creo que, de nuevo, necesitas documentarte antes de hacer afirmaciones gratuitas y molestas. Los distribuidores son la mejor (y hasta ahora unica forma) de traer valor añadido al ecosistema de Arduino. Ellos idean shields, crean actividades para centros, hablan boca a boca con profesores y alumnos, ayudan a gente a finalizar proyectos ... porque habria yo de querer molestar a aquellos que sostienen el proyecto y lo lanzan adelante?


[... continua en el siguiente post ...]
13  International / Español / Re: MOVED FROM --> Re: vinciDuino - un Arduino Leonardo hecho por gente del foro on: February 20, 2012, 03:09:42 am
Estimado jray, voy a responder una cada una de tus alegaciones, al mismo tiempo, te he de recordar que estas en el foro de Arduino, que yo mantengo desde hace 7 años. Te recuerdo que, como segunda vez, estas hablando fuera de la linea de debate de los hilos que corresponden. Si tienes la necesidad de iniciar una campaña incendiaria contra mi persona, o contra cualquier otra, vas a tener que hacerlo en otro hilo.

Esto, es un aviso de cara a que mantengas la coherencia en el debate de cada linea y un aviso. Como quiera que, a dia de hoy 20120219, apenas llevas 9 mensajes en nuestro foro, es posible que no te hayas dado cuenta de que esto es algo que respetamos.

Si sigues en esta linea, me vere obligado a:

a) cortar tus mensajes en otras lineas

b) si sigues en una actitud de ataque verbal hacia mi persona o cualquier otra persona, no me importa su opinion, color politico, o clase social, borrare INMEDIATAMENTE tu comentario y procedere a eliminar tu cuenta de usuario

Dicho esto, y puesto que yo tengo una responsabilidad de cara a la comunidad de hardware libre y/o en codigo abierto en habla hispana, voy a proceder a responder a cada una de tus alegaciones sin borrar nada de lo que me corresponde. Porque es bien facil sacarlo todo de contexto, tal y como me da la impresion que estas haciendo.

-Al Sr. Cuartielles y al moderador, casi les da un esguince cervical de girar la cabeza cuando uno de los ponentes mencionó "Pinguino" el clon Arduino con PIC, si las miradas matasen, aquellas lo hubieran hecho.

Primero de todo, si quieres usar la nomenclatura, Pinguino no es un clon de Arduino, en todo caso podria ser una placa derivada. Yo no tengo NADA en contra de ningun otro sistema de prototipado, placas de microcontrolador ni nada por el estilo. Cuando se menciona Pinguino es como cuando se menciona Freeduino ... me canso de explicar la diferencia entre placa derivada y clon. Entre lo que respeto y lo que no. En ocasiones la gente lo pregunta porque quiere saber, en otras porque busca el conflicto. En el caso de la charla, tuve la impresion de que se trataba de nuevo de alguien buscando la controversia y me cansa discutir del sexo de los angeles. Personalmente yo pienso que la coexistencia de diferentes plataformas es una muestra de la buena salud del hardware. Hay sitio para todos y podemos hablar de los pros y los contras tanto tiempo como queramos.

-La "recoña" con la que el Sr. Cuartielles enumeró los clones de Arduino: Pinguino, Freeduino, Babuino.

Si me lo permites, despues de 7 años como creador, 10 como usuario, y 13 como ingeniero, jamas imagine que Arduino, la plataforma que yo cree (en conjunto, porque no lo hice solo) fuera a llegar tan lejos. Es mas, tampoco imagine que otras plataformas derivadas de la nuestra fueran a surgir, ni que fueran a usar ya no variaciones del diseño, sino incluso del nombre. A mi, personalmente, me parece bien que cada uno tome lo que le guste de los demas proyectos libres y lo adapte. Si quieres ser justo historicamente primero viene Freeduino, y merece mucho mas reconocimiento que muchos de los otros, puesto que se dedico a hacer un indice de conocimiento, algo realmente innovador.

Ninguno de los que tu mencionas son clones, por cierto. Son diseños derivados y si no te parece que pueda contar la historia con cierta gracia y prefieres que le de a todo un toque sobrio y serio, creo que te has encontrado con el hombre equivocado. Yo respeto a todos y cada uno, lo que no quita que no pueda tener mi forma de expresarme.

-El cortazo que me le metió a un asistente que preguntó por la compatibilidad de ChipKit de Digilent con arduino con dos ¡¡NO!!, ¡¡NO!! monosilábicos, secos.

Esto de nuevo lo sacas de contexto. La compatibilidad es cero. Define compatibilidad, si no te importa. ChipKit, fabricado por Digilent, es una placa creada por Microchip por una sencilla razon: a la hora de ir a vender procesadores a las universidades, los centros preguntaban a Microchip que si no tenian Arduinos. Cuando nos preguntaron si nos intersaba hacer un Arduino con un chip suyo, nuestra respuesta fue que no era posible puesto que su compilador NO ES OPEN SOURCE ... a ver si nos enteramos de una vez. Microchip SE HA VISTO EN LA VISICITUD DE CAMBIAR SU POLITICA DE VENTA DE SOFTWARE PORQUE ARDUINO LO HA DADO SIEMPRE GRATIS Y LIBRE.

Ya que en otro mensaje del foro te dedicas a hablar de la iniciativa de los estudiantes, cuando yo estudie, no pude permitirme entrar en el campo de los microcontroladores porque no podia pagar el programador y la licencia del software de Microchip, or aquel entonces el unico fabricante junto con Motorola ... que te parece que de pagar 1000 Euros por un sistema de desarrollo, pases a solo tener que pagar 25? Bueno pues eso es lo que ha hecho Arduino y lo que le estamos forzando a hacer a Microchip.

Al respecto de la pregunta sobre la compatibilidad: Su sistema no es compatible porque no puedes tomar un shield hecho para Arduino, ponerlo en ChipKit, tomar el software de la web y hacer que corra del mismo modo. Lo has probado tu?

Para tu informacion, esa pregunta de ese chico de la audiencia la respondi unas 100 veces ese dia a titulo personal a diferente gente. Si es cierto, que ser tajante no quedo bien en la charla. Tambien es cierto que luego me acerque a ese chico (cuyo nombre no recuerdo) y mantuvimos una conversacion al respecto. Aproveche para disculparme y continuamos hablando por un rato.

-Las referencias de Cuartielles a la marca Arduino. "Si usas la palabra Arduino que está registrada, recibirás la llamada de un un señor de un bufete en NY que te dará (acompañó de un gesto del brazo) un buen susto"

De nuevo sacas todo el tema de contexto. Eso fue un chiste, lo hice como tal y lo hago charla tras charla. Con la unica empresa que hemos empleado un abogado ha sido con Microchip, por haber llamado a su placa "Arduino ChipKit Uno32" o similar sin estar de acuerdo con nosotros. Para mas señas se permitieron el hacer escarnio y lanzaron un video en internet donde ponian en borroso nuestro logotipo diciendo que no les permitiamos mostrarlo. Eso despues de que una multinacional como son ellos con miles de millones se dedique a copiar el proceso de trabajo de una empresa de cinco personas que no puede ni pagarse los salarios (mira la nota abajo sobre lo que produce Arduino).

-El pasaje de Alicia de Libellium Cooking-hacks, comentando como se había enamoraaaaaaado del OSHW y de Arduino cuando lo conocío, un INSULTO a la inteligencia del los allí presentes.

Amigo, esto es un insulto tuyo hacia Alicia. Para tu informacion: Alicia se graduo de la universidad de Zaragoza en ingenieria superior y, junto con su socio David crearon una empresa de ingenieria de bastante exito para los estandares españoles, dedicada en parte al hardware libre. Su introduccion a Arduino sucedio durante una charla que yo di en el museo de historia de Zaragoza en el año 2006. Una pareja de la audiencia se me acerco y pregunto que si era posible construir otros objetos libres basados en Arduino. Respondi que si, y de ahi salio Libelium. Antes de meterte con nadie, haz el favor de documentarte.

-La charla de "Modelos de negocio" en la que la zona izquierda de la mesa ofrecía unas caras de autentico asco anta la sala LLENA de gente, o la actuación del representante de Tuxbrain, presentandose como un buen samaritano, que montaba una SL, como todo el follón que ello supone para no ganar nada, nada. ¿Acaso se esperaban una mesa redonda entre ellos 7 en petit comité?

Este comentario es totalmente gratuito, una falta de respeto,  y no merece mayor mencion.

[... sigo en el siguiente post ...]
14  International / Español / Re: MOVED FROM --> Re: vinciDuino - un Arduino Leonardo hecho por gente del foro on: February 20, 2012, 03:07:06 am
Jray,

He movido to mensaje de donde lo posteaste puesto que no hablas para nada de Vinciduino en el. Te dedicas a discutir sobre otras cosas que no vienen a cuento en ese hilo.

Tu mensaje no corresponde en cualquier caso al tono que permitimos llevar dentro del foro de Arduino. Esto es un aviso, al proximo comentario alusorio a cualquier persona, procedere, o cualquiera de los moderadores, a borrar tu mensaje completo y a invitarte a abandonar el foro de Arduino.
15  International / Español / Re: Página en Castellano, obsoleta on: February 20, 2012, 01:07:31 am
Hola,

yo tengo un comentario que hacer al respecto de la declaracion:

Por no mencionar lo que dijeron de "crear un lobby de la enseñanza para meter Arduino en los planes de estudios", literal señores así lo dijo el creador de Arduino.
No hablaron de enseñar a los alumnos a crear, fabricar, producir y comercializar, como en California (HP, MS...).En su lugar enseñar a los alumnos a mendigar sueldos mileuristas con el CV en la mano, saliendo de una IT de Teleco sin tener la mínima iniciativa, anestesiados.

No se de que ponencia hablas. Yo estuve en OSHWCON, participe activamente en la difusion del evento por la parte que me toca (que no es Arduino en este caso, sino la difusion de contenidos tecnologicos en Español), di una charla a peticion de los organizadores y participe en varias mesas redondas.

Si comente en algun momento algo como "crear un lobby de nada" estoy seguro de que no seria en serio, puesto que no creo en que las herramientas de ningun tipo sean la solucion a otros problemas que acusan los planes de estudio. Yo, ademas de creador de Arduino, soy profesor de universidad y considero que las palabras que pareces poner en mi boca no me representan, ni a muchos de los que estamos involucrados en aspectos tales como la difusion de la cultura libre en educacion.

Yo no defiendo otra cosa que la iniciativa personal, el salir adelante a traves de la formacion, el conocimiento, el sentido comun y la interaccion con otros. Si no fui capaz de transmitir eso en mi ponencia o en alguna de las mesas redondas, hice un pobre trabajo. Para tu informacion, y siento tener que llegar a defenderme de esta manera, pero es que las palabras cuando mal formuladas hieren, doy clase a 200 alumnos por semestre. Doy clase en una escuela universitaria publica de diseño y arte. Doy clase de electronica y software libres. Creo plataformas libres para que la educacion no cueste a los que menos lo pueden permitir, que suelen ser alumnos. Abogo por la traduccion de contenidos a diferentes lenguas, sobre todo porque la tecnologia y su conocimiento no debiera de tener un idioma determinado. Al margen de esto, trabajo en diferentes proyectos de difusion de las tecnologias de la informacion en latinoamerica como actividad en mi tiempo libre.

Durante los ultimos años he dedicado un tiempo casi infinito a ayudar a gente a establecerse bien como autonomos, bien como empresas gracias al uso de tecnologias que bien yo he diseñado, o bien he sido usuario durante largo tiempo. No defiendo el mileurismo. Es mas, si hubieras participado en cualquiera de mis cursos sabrias que suelen terminar con recomendaciones sobre como tomar un proyecto y sacarlo adelante como empresa.

Dicho esto, espero que comprendas un poco mejor mi punto de vista y que no pongas en mi boca palabras que yo no dije.

/d
Pages: [1] 2 3 ... 68