What are the weaknesses of Pinguino vs. Arduino ?


 * The Pinguino has no built in resistors to use as pull-up or pull-down. Therefore you always need external resistors to measure binary voltages.
 * The Pinguino community is very small compared to the Arduino community. This has a lot of consequences, including :
 * The Pinguino core team is made of volunteers, that only devote free time to it.
 * The Pinguino project is not fueled by large and profitable sales of boards. While Arduino has spawned a lot of companies cloning the boards and creating derivatives, On the contrary, the Pinguino community relies on a pair of manufacturers and DIY construction.
 * The Pinguino IDE is a complete rework and is not based on Wiring. This makes a switch from Arduino to Pinguino more difficult.
 * The Pinguino need to push 'but' button on the board to be recognized, and for reprogram need to press 'reset' and 'but' buttons, while Arduino is totally automatic.
 * The Arduino has a built-in terminal for serial debugging, with easy access on the Arduino IDE, while Pinguino doesn't, and needs an external terminal, on Windows also needs extra drivers for the CDC device.
 * There is still much less developed Pinguino add-on functionality (Libraries either specific or ported from the Arduino) compared to the Arduino. A list can be found at Compatibility
 * Many, many Arduino boards, shields, kits etc are commercially available while Pinguino does not focus on extensions. However, some Pinguino boards are compatible with many shields.