Skip to main content

Cerca

Elementi taggati con: hardware


 

How to use Photoresistors (Brightness / Light Sensor) with a Raspberry Pi


https://tutorials-raspberrypi.com/photoresistor-brightness-light-sensor-with-raspberry-pi

Immagine/foto

#adc #analogue #gpio #hardware & gpio #light #light sensor #mcp3008 #python #spi #spidev #weather station

To use, for example, a weather station, it is important to know the brightness. With a Raspberry Pi light sensor (photoresistor/brightness sensor), it is very easy to determine a value, which can say, for example, if it is day, twilight or night.

In turn, projects could be implemented to control the (exterior) lights, which turn on automatically after a certain level of darkness. In this tutorial, we connect such a brightness sensor and read the light values accordingly, so that we can respond.

Required Hardware Parts


The photoresistor used is in addition to the actual version on a PCB (circuit board), whereupon et al. resistors are soldered. As a result, it is additionally possible to read out a digital signal which stands for “above/below the threshold value”. Reading this digital signal is very easy and will be covered in some other tutorials (for example here). Both versions can be used with this tutorial, only the one version just has an additional functionality. For projects like distinguishing between light/dark, it is certainly a simple alternative.

Immagine/foto

A photoresistor soldered to a printed circuit board has a potentiometer so that thresholds can be set.

The following components are necessary for this tutorial:

* Raspberry Pi 3 or similar

* Photoresistor

* Alternative Photoresistor as a Module

* MCP3008

* 10kΩ resistor

* Breadboard

* Jumper Cable

If you’re interested in how photoresistors (LDRs) work in general, you can read more about them here. In general, it can be said that the resistance changes are depending on the brightness.

Connect Raspberry Pi Light Sensor


Immagine/foto

On the left side of the MCP3008 are the 8 analogue readable channels.

However, before we can connect and read the phototransistor, we need to connect an analog-to-digital converter. In addition, you can find here a quite detailed article about the MCP3008, which we also use in this tutorial. In order not to inflate this article unnecessarily, I will not go into detail on the MCP3008. The exact connection between ADC and Raspberry Pi can also be found in another article.

It is important that the brightness sensor also has a connection (via a 10kΩ resistor) to the ground connection, otherwise, the value cannot be clearly read out. If there is no voltage at all coming through the LDR, then it is at 0 (due to the connection to GND). If the voltage is flowing, a part goes back through the 10kΩ resistor, but this part is very low because the resistance is large. As with other resistors, it does not matter on which side the positive voltage is applied to the photoresistor.

Schematically, the structure looks like this:

Immagine/foto

If you later see fairly high levels even with low light, you can add extra resistance between the positive voltage and the pin of the light sensor.

If you are using a soldered photoresistor, you only need 3.3V (Pin 1) from the Raspberry Pi to VCC and GND and GND (Pin 6) from the Pi. Pin A0 is connected directly to the analog-to-digital converter. Thus, no 10k pull-up resistor is needed. The advantage is that you can set the series resistor by a potentiometer (rotational resistance) individually – depending on the maximum brightness.

Read Brightness Sensor on the Raspberry Pi


In the other tutorial for the MCP3008, we have created a class, which we will also use here. Make sure that SpiDev is installed as described. As a reminder, you will find the content of the class here again:

If this class exists in the current directory, you can simply open the Python console via sudo python (or alternatively create a script) and enter:
from MCP3008 import MCP3008

adc = MCP3008()

print( adc.read( channel = 0 ) ) # if necessary perform several times

With me, complete darkness (fingers held on it) gave a value of approximately 600, which means that approximately 1.95V voltage came from the original 3.3V to the MCP3008. At brightness I had permanently a value of 1023.

The maximum resistance varies slightly depending on the light resistance. If the brightness is very high (daylight) we recommend a series resistor or another pull-resistor (previously 10k).

Immagine/foto

Der Beitrag How to use Photoresistors (Brightness / Light Sensor) with a Raspberry Pi erschien zuerst auf Raspberry Pi Tutorials.
How to use Photoresistors (Brightness / Light Sensor) with a Raspberry Pi

 

¿Que son los Volúmenes de nuestro NAS?


Immagine/foto

#almacenamiento #btrfs #colaboratorio #discos #ext4 #hardware #lvm #medio #nas #niveles #particiones #server #storage #volume manager #volumen fisico #volumen logico #volumenes
¿Que son los Volúmenes de nuestro NAS?

 

Back from Greece


Go to the original news post

Good news, everyone!

I'm on my way back from Greece to Munich right now and it's time for another new update!

And it's not just about the cases...

So, what happened in Greece?

Three things actually...

1. Discussing the production run with FormAction


As you know, FormAction will produce 500 sets of the transparent cases.
As the seem to be finished and okay now, they will start as soon as possible.
However, they also have other customers and will close down August 1st for a full month.

So we made the deal with them that they will produce as many as they can and afterwards, we'll move the molds over to UniquePlast, the new company.

Some of you might have noticed that I said "seem to be finished" - are they or aren't they?
Well, I didn't find the time to fully assemble a Pyra yet with the latest set of cases I received.
However, as the only fix were the shoulder buttons and the stlylus, I tested these and they were fine.
Everything else WAS already okay and hasn't changed, so that should be fine.

Still, I will assemble a full Pyra during the weekend to make 100% sure it's okay.

You should be able to buy transparent Pyra cases in August - with immediate delivery, if you like :)

2. Discussing the logo plate


If you read my last news, you already know that the logo wasn't made of anodized aluminium but instead was painted black.
This looks awful and is certainly not what we want.

So what was the problem here?

Well, apparently, it's nigh impossible getting anodized aluminium in Greece.
There's just no real demand for it there and therefore, it's a material that can't be bought there.

They will still try to find a source, but if they can't find any, we'll use brushed stainless steel.
This looks nice and I can also imagine that it looks neat as well on a black shell.
The logo itself will be milky white until you switch on the LEDs, so it fits well inside the metal plate.

We won't let a metal plate cause us any delays, that's for sure!

3. Upcoming production with UniquePlast


The last thing I had to do in Greece was discussing the upcoming production run of the Pyra case with UniquePlast.
Especially with different plastic materials, etc.
They're very experienced with different colors (and have many of them in stock). I think you will be very pleased with the final case the Pyra will have!

We could now also mix different colors together, for example, have the keyboard part a different color than the lid, etc.
Time to resurrect the old thread with the different color themes to see what we can do to make it look good, eh?

Anyways, they're also on holidays from August 1st until August 21st, so nothing will happen during that time.
So we're planning to move the molds there end of August / early September so that the cases can be produced in September.

BTW: It's not the first time I'm working with them.
They are also producing all my MegaDrive, SNES and NES shells, incl. the variations for the Retrode Plugins. So they made at least 5000 shells in various colors for me already.

Now we're only mising the...

Mainboards


And yes, some good news here as well:
Global Components has populated the mainboards. Now it's time for Nikolaus to pick them up and do a quick test run.
As you already know, the 4GB RAM CPU boards have been finished a while ago and are working fine.

So a bug-free mainboard is the last piece of the puzzle now!

Well, these mainboards and CPU boards will be used to assemble Pyras with the transparent cases (I already have a set of ten) and these will go to the Prototype Preorders and some developers.

This will hopefully help to improve the software a lot as well.
I will also have a final (transparent case) unit with me at the GamesCom, in case you're planning to visit there.

Once we confirm the mainboards to be working fine as well... it's time to place the order for the mass production... and then it's only a bit more of waiting until we start assembling and shipping the units!

Yay!

I hope you enjoyed that little news post.
Remember the live video Q&A I mentioned? Well, I'll start a poll with different timeframes soon, so we can find the best time for everone.

Hopefully, you'll have some interesting questions for me ready by then!

#pyra #pyra-handheld #umpc #computer #hardware #crowdfunding #console #gaming-console #gaming #linux #debian #clamshell-device #dragonbox #dragonbox-pyra #pc

 

Back from Greece


Go to the original news post

Good news, everyone!

I'm on my way back from Greece to Munich right now and it's time for another new update!

And it's not just about the cases...

So, what happened in Greece?

Three things actually...

1. Discussing the production run with FormAction


As you know, FormAction will produce 500 sets of the transparent cases.
As the seem to be finished and okay now, they will start as soon as possible.
However, they also have other customers and will close down August 1st for a full month.

So we made the deal with them that they will produce as many as they can and afterwards, we'll move the molds over to UniquePlast, the new company.

Some of you might have noticed that I said "seem to be finished" - are they or aren't they?
Well, I didn't find the time to fully assemble a Pyra yet with the latest set of cases I received.
However, as the only fix were the shoulder buttons and the stlylus, I tested these and they were fine.
Everything else WAS already okay and hasn't changed, so that should be fine.

Still, I will assemble a full Pyra during the weekend to make 100% sure it's okay.

You should be able to buy transparent Pyra cases in August - with immediate delivery, if you like :)

2. Discussing the logo plate


If you read my last news, you already know that the logo wasn't made of anodized aluminium but instead was painted black.
This looks awful and is certainly not what we want.

So what was the problem here?

Well, apparently, it's nigh impossible getting anodized aluminium in Greece.
There's just no real demand for it there and therefore, it's a material that can't be bought there.

They will still try to find a source, but if they can't find any, we'll use brushed stainless steel.
This looks nice and I can also imagine that it looks neat as well on a black shell.
The logo itself will be milky white until you switch on the LEDs, so it fits well inside the metal plate.

We won't let a metal plate cause us any delays, that's for sure!

3. Upcoming production with UniquePlast


The last thing I had to do in Greece was discussing the upcoming production run of the Pyra case with UniquePlast.
Especially with different plastic materials, etc.
They're very experienced with different colors (and have many of them in stock). I think you will be very pleased with the final case the Pyra will have!

We could now also mix different colors together, for example, have the keyboard part a different color than the lid, etc.
Time to resurrect the old thread with the different color themes to see what we can do to make it look good, eh?

Anyways, they're also on holidays from August 1st until August 21st, so nothing will happen during that time.
So we're planning to move the molds there end of August / early September so that the cases can be produced in September.

BTW: It's not the first time I'm working with them.
They are also producing all my MegaDrive, SNES and NES shells, incl. the variations for the Retrode Plugins. So they made at least 5000 shells in various colors for me already.

Now we're only mising the...

Mainboards


And yes, some good news here as well:
Global Components has populated the mainboards. Now it's time for Nikolaus to pick them up and do a quick test run.
As you already know, the 4GB RAM CPU boards have been finished a while ago and are working fine.

So a bug-free mainboard is the last piece of the puzzle now!

Well, these mainboards and CPU boards will be used to assemble Pyras with the transparent cases (I already have a set of ten) and these will go to the Prototype Preorders and some developers.

This will hopefully help to improve the software a lot as well.
I will also have a final (transparent case) unit with me at the GamesCom, in case you're planning to visit there.

Once we confirm the mainboards to be working fine as well... it's time to place the order for the mass production... and then it's only a bit more of waiting until we start assembling and shipping the units!

Yay!

I hope you enjoyed that little news post.
Remember the live video Q&A I mentioned? Well, I'll start a poll with different timeframes soon, so we can find the best time for everone.

Hopefully, you'll have some interesting questions for me ready by then!

#pyra #pyra-handheld #umpc #computer #hardware #crowdfunding #console #gaming-console #gaming #linux #debian #clamshell-device #dragonbox #dragonbox-pyra #pc

 
#hola Como están, somos la Red de Investigación de Conocimiento, Hardware y Software Libre en Ecuador, de reciente creación. Articulamos y sumamos esfuerzos para investigaciones relacionadas al Conocimiento Libre junto con la academia, la sociedad civil, el estado y sector empresarial. Estaremos difundiendo las actividades de la Red por este canal.

Invitamos a nuevas propuestas.

#conocimientolibre #conocimiento-libre #flisol #tecnologia #tecnología #softwarelibre #software-libre #conocimiento #culturalibre #cultura-libre #tecnopolitica #tecnopolítica #universidad #universidades #educacion #educación #ciencia #investigacion #investigación #innovacion #innovación #proyecto #proyectos #software #hardware #colaboracion #colaboración #cooperacion #cooperación #trabajoenred #trabajo-en-red #red #foss #floss #oss #opensource #open-source #open #fsf #soberania #soberanía #soberaniatecnologica #soberaníatecnológica #soberania-tecnologica #soberanía-tecnológica #emprendimiento #cts #cienciaysociedad

 
#hola Como están, somos la Red de Investigación de Conocimiento, Hardware y Software Libre en Ecuador, de reciente creación. Articulamos y sumamos esfuerzos para investigaciones relacionadas al Conocimiento Libre junto con la academia, la sociedad civil, el estado y sector empresarial. Estaremos difundiendo las actividades de la Red por este canal.

Invitamos a nuevas propuestas.

#conocimientolibre #conocimiento-libre #flisol #tecnologia #tecnología #softwarelibre #software-libre #conocimiento #culturalibre #cultura-libre #tecnopolitica #tecnopolítica #universidad #universidades #educacion #educación #ciencia #investigacion #investigación #innovacion #innovación #proyecto #proyectos #software #hardware #colaboracion #colaboración #cooperacion #cooperación #trabajoenred #trabajo-en-red #red #foss #floss #oss #opensource #open-source #open #fsf #soberania #soberanía #soberaniatecnologica #soberaníatecnológica #soberania-tecnologica #soberanía-tecnológica #emprendimiento #cts #cienciaysociedad

 
#hola Como están, somos la Red de Investigación de Conocimiento, Hardware y Software Libre en Ecuador, de reciente creación. Articulamos y sumamos esfuerzos para investigaciones relacionadas al Conocimiento Libre junto con la academia, la sociedad civil, el estado y sector empresarial. Estaremos difundiendo las actividades de la Red por este canal.

Invitamos a nuevas propuestas.

#conocimientolibre #conocimiento-libre #flisol #tecnologia #tecnología #softwarelibre #software-libre #conocimiento #culturalibre #cultura-libre #tecnopolitica #tecnopolítica #universidad #universidades #educacion #educación #ciencia #investigacion #investigación #innovacion #innovación #proyecto #proyectos #software #hardware #colaboracion #colaboración #cooperacion #cooperación #trabajoenred #trabajo-en-red #red #foss #floss #oss #opensource #open-source #open #fsf #soberania #soberanía #soberaniatecnologica #soberaníatecnológica #soberania-tecnologica #soberanía-tecnológica #emprendimiento #cts #cienciaysociedad

 

RAID en nuestro NAS





#almacenamiento #colaboratorio #discos #hardware #medio #nas #niveles #paridad #raid #redundancia #servidor #software #storage #volumenes
RAID en nuestro NAS

 

A B C del sistema de almacenamiento de un NAS: El sistema de Archivos


Immagine/foto

#afs #básico #btrfs #colaboratorio #ext4 #fat #fat32 #freenas #hardware #nas #niveles #ntfs #omv #qnap #raid #rockstor #servidor #sistema de archivos #synology #xfs #zfs
A B C del sistema de almacenamiento de un NAS: El sistema de Archivos

 

Measuring Soil Moisture with the Raspberry Pi


https://tutorials-raspberrypi.com/measuring-soil-moisture-with-raspberry-pi

Immagine/foto

#air moisture #detection module #hardware & gpio #humidity detection #hygrometer #mcp3008 #soil moisture

There are some sensors for the Raspberry Pi that can measure humidity, temperature and other values. Nevertheless, these modules are almost exclusively suitable for the air and not intended for use in the earth.

For some projects, such as an automatic plant supply, the moisture of the soil must be measured, then, e.g. refilled with water.

In this tutorial, I’ll show you how to skip the (analog) humidity reading with a sensor and convert it to a digital value so that the Raspberry Pi can interpret it.

#

Required Hardware Parts


I have used the following hardware parts:

* Humidity sensor

* MCP3008

* Female-Female jumper cable

* Breadboard

Setup


The MCP3008 IC is an analog-to-digital converter. Since the Raspberry Pi cannot detect intrinsically analog signals, you need a converter like the MCP3008.

Although this sensor also provides a digital pin that can send a signal as soon as a threshold is exceeded, however, it is not exactly determinable. The threshold can be changed by rotating the wheel (if it has been reached, the green light will be on).

To read the analog pin, we connect it as follows:

Immagine/foto

Immagine/foto

The connections to the MCP3008 are as follows:

RaspberryPi

MCP3008

Pin 1 (3.3V)

Pin 16 (VDD)

Pin 1 (3.3V)

Pin 15 (VREF)

Pin 6 (GND)

Pin 14 (AGND)

Pin 23 (SCLK)

Pin 13 (CLK)

Pin 21 (MISO)

Pin 12 (DOUT)

Pin 19 (MOSI)

Pin 11 (DIN)

Pin 24 (CE0)

Pin 10 (CS/SHDN)

Pin 6 (GND)

Pin 9 (DGND)

VCC of the sensor is also connected to 3.3V (pin 1) of the Raspberry Pi, GND and pin 6 (GND) and A0 comes to CH0 of the MCP3008.

Software


In order to be able to address the MCP3008, SPI must be activated. This works as follows:
sudo raspi-config
“8 Advanced Options” -> “A6 SPI” -> “Yes”.

Then confirm the restart.

Now you can install the spidev library if you have not already done so:
sudo apt-get install git python-dev

git clone git://github.com/doceme/py-spidev

cd py-spidev/

sudo python setup.py install

With the following script you can then address the sensor (sudo nano humidity.py):

A value between 0 and 1023 is output. In my test, the sensor has often returned a 0, which would mean total wetness (conductivity). But since only values around 100-200 appear, if the sensor is completely submerged in water, a value of 0 is obviously wrong, so I filter this value in the script. In addition, values come out around ~ 1000 if there is nothing conductive (air) between the sensor plates.

Depending on the material (earth, water, sand, etc.), which is located between the plates, other values come out in the dry/wet state. Therefore, it makes sense to take multiple measurements and adjust the analog threshold for your application.

Immagine/foto

Der Beitrag Measuring Soil Moisture with the Raspberry Pi erschien zuerst auf Raspberry Pi Tutorials.
Measuring Soil Moisture with the Raspberry Pi

 

Raspberry Pi: Control Relay switch via GPIO


https://tutorials-raspberrypi.com/raspberry-pi-control-relay-switch-via-gpio

Immagine/foto

#230v #c++ #hardware & gpio #high voltage #python #reed switch #relay #switch

Often you want to control modules with a higher voltage with the Raspberry Pi. For this purpose, relays can be used on the Raspberry Pi: The relay “switch” is utilized by means of a low-voltage pulse. Since the Pi only tolerates a maximum of 5V (the GPIOs even only 3.3V) without relays, there is the risk that the Pi could burn out. However, if you have two separate circuits this can not happen.

In this tutorial, I will show how to control a relay with the Raspberry Pi and what has to be considered.

Required Hardware Parts


* 5V relay module

* Female – Female jumper cable

* an external circuit (e.g., batteries) and an application (eg, motors)

The relays are available as 2, 4, 8 and even 16 modules, depending on what you need. To avoid wasting too many GPIOs on the Pi it pays off to purchase a GPIO port expander with more than 4 channels.

Setup


The structure is very simple since all pins are labelled. Left (GND) comes to pin 6 of the Pi (GND), the right pin (VCC) comes to 3V3 (pin 1) of the Pis. Depending on how many of the relays you want to control, you need to connect a corresponding number of GPIOs to the IN pins. It is recommended to set a small resistor between the Pi and the relay, but it is not absolutely necessary with 3V3.

If you set 5V instead of 3.3V to VCC, you should definitely put one resistor each (~ 1kΩ) between the GPIOs and the IN pins.

On the other side are at each relay 3 connections (see picture below): Depending on whether the IN pin is a LOW (0V) or HIGH (3.3V or 5V) is applied either the switch between the centre and right, or Open centre and left. If you connect all 3 pins, you can use the relay as a kind of switch, leaving it free on the left or right has the effect of an on/off switch. Where VCC or ground are connected (middle or right/left) does not matter.

Immagine/foto

Either center-left or center-right is connected/”opened”.

If you want to connect devices with high voltages, you should either know exactly what you are doing or ask an electrician! 230V is life-threatening. Pay extra attention to the specifications of the relay and take, if possible, no dodgy parts from China (which doesn’t matter in the low-power range but at higher voltages you should spend a bit more and take proven products). I assume no liability for damages!

Raspberry Pi Relay Control


Also, the control is not very difficult, since only GPIOs have to be switched. You can use C++ (wiringPi) or Python for it. I am using Python and have used GPIO 17 (pin 11).
sudo python



import RPi.GPIO as GPIO

GPIO.setmode(GPIO.BCM) # GPIO Numbers instead of board numbers



RELAIS_1_GPIO = 17

GPIO.setup(RELAIS_1_GPIO, GPIO.OUT) # GPIO Assign mode

GPIO.output(RELAIS_1_GPIO, GPIO.LOW) # out

GPIO.output(RELAIS_1_GPIO, GPIO.HIGH) # on

If 0V is present at the relay pin, the corresponding LED lights up, at a HIGH level the LED goes out. So if you want the relay to open at a HIGH level, you need to connect the middle and left pins to the circuit. The LED is off there. If the relay is to open, if the LED is also on, middle and right OUT pins are connected.

That’s it. I would like to know, in which applications have you found the use for the Raspberry Pi relays?

Immagine/foto

Der Beitrag Raspberry Pi: Control Relay switch via GPIO erschien zuerst auf Raspberry Pi Tutorials.
Raspberry Pi: Control Relay switch via GPIO

 

Neofetch 5.0 añade nuevos sistemas y soporte de paquetes genéricos


http://lamiradadelreplicante.com/2018/06/19/neofetch-5-0-anade-nuevos-sistemas-y-soporte-de-paquetes-genericos

#gnu/linux #hardware #información del sistema #neofetch #terminal

Ya está disponible una nueva edición de Neofetch, una herramienta en linea de comandos escrita en Bash, capaz de mostrarnos en un simple vistazo, la información más relevante de nuestro sistema a nivel de hardware y software. Más de 50 opciones de configuración diferentes a
Neofetch 5.0 añade nuevos sistemas y soporte de paquetes genéricos

 

Infrared Distance Measurement with the Raspberry Pi (Sharp GP2Y0A02YK0F)


https://tutorials-raspberrypi.com/infrared-distance-measurement-with-the-raspberry-pi-sharp-gp2y0a02yk0f

Immagine/foto

#adc #carpc #distance sensor #hardware & gpio #infrared #infrared light barrier #ir infra red #mcp3008 #measure distance #measure distances #projects

There are some infrared distance sensors from the manufacturer Sharp, which can be operated very simply with the Raspberry Pi. There are different distance meters, which cover different distance ranges. These modules work similarly to laser distance meters, but with infrared light. There, bundled light is emitted by a transmitter and an analogue voltage is transmitted through a receiver on the basis of the angle of incidence, whereby the distance can be calculated.

In this tutorial, the distance sensor GP2Y0A02YK0F shows how a distance can be determined. This may be useful, e.g. in the car as a car PC (rear view camera distance), as a robot car or in the context of home automation.

Required Hardware Parts – Distance Sensors


Immagine/foto

The IR transmitter is located on the “indented” side (right).

Overall, Sharp has several distance measures in the offer, where it individually should be looked which one is suitable for the task. This tutorial is designed for the Sharp GP2Y0A02YK0F, which is suitable for ranges from 20cm to 150cm. Distances outside this range are not measured correctly.

The following modules are available:

* GP2Y0A02YK0F (20cm – 150cm)

* GP2Y0A41SK0F (4cm – 30cm)

* GP2Y0A21 (10cm – 80cm)

* GP2Y0A710K0F (100cm – 550cm)

If you use a sensor other than the GP2Y0A02YK0F, you may need to adjust the steps. The data sheets are available on the Sharp homepage.

You will also need the following:

* MCP3008 ADC

* Female-female jumper cable

* Breadboard

Operating the Infrared Distance Sensor


This IR sensor needs an input voltage between 4.5V and 5.5V, so it can be perfectly operated with the 5V of the Raspberry Pi. According to the datasheet, a different voltage is applied to the data pin, depending on how far the object measured by the sensor is. This is visible in the following graph:

Immagine/foto

Based on the voltage, the distance between about 15cm and 150cm can be derived relatively accurately.

Connection of the MCP3008


Immagine/foto

Since the outgoing voltage is analog, first we have to “translate” it with an analog-to-digital converter, so that we can evaluate it with the Raspberry Pi. This works best with an MCP3008 ADC.

This device is controlled via the Pi’s SPI bus and has eight channels to which analog voltages can be translated. These are divided into 2 ^ 20 so 1024 areas (0-1023). If the MCP3008 is connected to 3.3V, a signal of 1 means 0.00322V (3.22mV). Since the SPI bus of the Raspberry Pi works on 3.3V, no more power should be applied, otherwise, the GPIOs can be damaged.

The whole circuit looks like this:

Immagine/foto

RaspberryPi

MCP3008

Pin 1 (3.3V)

Pin 16 (VDD)

Pin 1 (3.3V)

Pin 15 (VREF)

Pin 6 (GND)

Pin 14 (AGND)

Pin 23 (SCLK)

Pin 13 (CLK)

Pin 21 (MISO)

Pin 12 (DOUT)

Pin 19 (MOSI)

Pin 11 (DIN)

Pin 24 (CE0)

Pin 10 (CS/SHDN)

Pin 6 (GND)

Pin 9 (DGND)

The distance sensor has only three connections: red (5V), black (GND) and yellow, which is the data pin and connected to the MCP3008 ADC. For some, the alarm bells may sound and ask why a 5V module is connected directly, although the Pi’s SPI bus should not receive more than 3.3V input. The data sheet indicates that the output voltage of the sensor never exceeds 3V (see graph from the data sheet). Anyone who is afraid that something could happen to the Pi can put a voltage divider with 2 resistors in front of it, but this reduces the accuracy and also my used formula would have to be recalculated. In my tests, it never reached voltages above 2.7V (GP2Y0A02YK0F). This may differ for the other Sharp sensors.

Software for Reading the Distance


To control the MCP3008, the SPI bus must be activated. This works as follows:
sudo raspi-config
„8 Advanced Options“ -> „A6 SPI“ -> „Yes“.

After that, you have to confirm the restart.

In some cases, the module (spi-bcm2708) must also be entered in the / etc / modules file. For that just call
sudo nano /etc/modules
and add the following line at the end (if it does not exist):
spi-bcm2807
Now the spidev library can be installed, if it has not already been done:
sudo apt-get install git python-dev

git clone git://github.com/doceme/py-spidev

cd py-spidev/

sudo python setup.py install

Now that we have all the needed packages installed, we can create the script to measure the distance.
sudo nano ir_distance.py
The script has the following content:

We can do it now with (sudo python ir_distance.py), after we aim at an object, the distance is output.

What exactly happens here? First, the analog value (between 0 and 1023) is read out (line 15). However, since we want to know the voltage, the value is divided by 1023 and multiplied by 3.3 (volts).

Attention: In this case, we know (according to the data sheet) that the output voltage never exceeds 2.8V, although we supply the sensor with 5V. Other modules (analog and digital) often return signals with voltages as high as the applied voltage. Failure to do so may result in damage to the Raspberry Pi.

In line 16 of the script, I calculate the tension in centimetres. I have found the formula here and adapted it a little. For this, I have tested different distances and changed the factors a bit so that the calculated distance is as accurate as possible. As I mentioned at the beginning, this formula is only for the Sharp GP2Y0A02YK0F sensor. Since the other sensors provide analog signals in the similar range, this formula needs to be adjusted for the corresponding sensors (if anyone does that, I’d be happy if he posts it below).

Alternatively, one can also interpolate between the areas (data sheet) by storing all clues (volts, distance) and reading out the specific value and calculating the distance to the measured voltage using linear interpolation.

Sooner or later I will have to attach such a module to the inside of the rear window of my car and have a distance meter when parking in reverse – if someone does not yet know what he can do with it Immagine/foto

Immagine/foto

Der Beitrag Infrared Distance Measurement with the Raspberry Pi (Sharp GP2Y0A02YK0F) erschien zuerst auf Raspberry Pi Tutorials.
Infrared Distance Measurement with the Raspberry Pi (Sharp GP2Y0A02YK0F)

 

Como montar un NAS: El Hardware





#amd #básico #colaboratorio #hardware #hogar #intel #internet #j3455 #montar #nas #niveles #qnap #server #servidor casero #synology
Como montar un NAS: El Hardware

 

Is there really a light at the end of the journey...?


Go to the original news post

Well, well, well.
Are we really getting there?
Yes, it could be the case.

4GB RAM CPU Boards are working!


Finally, after a long, long search for the reason, Tony Lindgren found the real issue for 4GB RAM crashes.
It was a hardware and software fix. Even the previously produced boards work better now - and maybe a lot better with some changed timings :)e.

That does mean... well, the CPU boards should now be 100% finished.
And we might even be able to use the 500 bare PCBs we already have - if they can still be populated (as they have been sitting around for quite a while now).

A memory stress test still crashes after 10 minutes, but that is due to overheating, as it doesn't do this if a heatsink is added to the CPU board.

10 minutes without a heatsink is quite good though, as a memory stress test both fully stresses the CPU and memory, and doesn't happen in real life.

Nikolaus ran a 4GB Board without heatsink and 1,5GHz and did an apt-get upgrade which installed 400 new packages... without any issues.
After a few hours, he shut it down again. Without any crash or overheating!

Once the mainboards are finished and the new case has arrived, I'll assemble a full unit including our cooling solution, and then we'll no for sure.

This issue together with the rotation issue we had are most probably due to TI mostly having abandoned the OMAP5.
There are not many devices out there using the OMAP5 and therefore, no one has run into that issue before.
So yes, we might have some more low-level software work ahead of us compared to the Pandora, but it surely will be fun seeing the system evolve :)

The Mainboards


Well, with the CPU boards and the DIsplay boards final now, the last thing missing are the mainboards.
What's up with those, you might ask?

Well, the have arrived at Global Components - but there was an issue. Some of the silk layer (that's the white print on the PCBs) are too close to some of the BGA pads. And as we don't populate single PCBs but multiple ones at once, the tolerance is an issue - and some BGAs might not be populated properly.

Unfortunately, the chinese manufacturer hasn't checked that thoroughly (last time, they fixed that issue themselves without telling us upfront). It would be possible to populate them by doing some VERY accurate measurements - but that would cost over 3000 EUR.

That was pretty annoying - but luckily, producing another set of bare PCBs WITHOUT this layer is a lot faster now, as all the tools have already been created and the software for the machines has been written.

The new PCBs will arrive June 18th (so in around a week) and will be populated shortly afterwards.

That leaves...

The Case


Well, according to my contact, a (hopefully) final case is already on the way to me.
It has been shipped a while ago via DHL but has not arrived yet.
He'll try to get a tracking number for me, and hopefully, it'll arrive this week.

This case should have the logo and everything glued in. But I won't assure that until we have it here.

... and then?


When the case is fine, 500 transparent cases will be produced, which will be used for the prototype preorders.
After that, the moulds will immediately be moved to the new company so we can produce the remaining cases in proper color. As most companies close down in August in Greece, we have to be fast here. Hopefully, that'll work out - then we could have a small release party at the GamesCom this year and who knows, maybe some users can already pick up their units there.

But yeah, that would be a miracle, as we also need to get the pre-cut material for the heat dissipation and I don't know yet how long the production will take. That said, it's existing material that just needs to be cut - so it shouldn't take long.

So who knows - one can dream, right? :)

With all the boards and the case finished, it's also time for CE / FCC testing, which we're planning for early July.

So yay.. we got another few steps closer to release :)

Final round... Fight!

#pyra #pyra-handheld #umpc #pc #hardware #debian #linux #console #dragonbox #handheld #computer #dragonbox-pyra

 

Is there really a light at the end of the journey...?


Go to the original news post

Well, well, well.
Are we really getting there?
Yes, it could be the case.

4GB RAM CPU Boards are working!


Finally, after a long, long search for the reason, Tony Lindgren found the real issue for 4GB RAM crashes.
It was a hardware and software fix. Even the previously produced boards work better now - and maybe a lot better with some changed timings :)e.

That does mean... well, the CPU boards should now be 100% finished.
And we might even be able to use the 500 bare PCBs we already have - if they can still be populated (as they have been sitting around for quite a while now).

A memory stress test still crashes after 10 minutes, but that is due to overheating, as it doesn't do this if a heatsink is added to the CPU board.

10 minutes without a heatsink is quite good though, as a memory stress test both fully stresses the CPU and memory, and doesn't happen in real life.

Nikolaus ran a 4GB Board without heatsink and 1,5GHz and did an apt-get upgrade which installed 400 new packages... without any issues.
After a few hours, he shut it down again. Without any crash or overheating!

Once the mainboards are finished and the new case has arrived, I'll assemble a full unit including our cooling solution, and then we'll no for sure.

This issue together with the rotation issue we had are most probably due to TI mostly having abandoned the OMAP5.
There are not many devices out there using the OMAP5 and therefore, no one has run into that issue before.
So yes, we might have some more low-level software work ahead of us compared to the Pandora, but it surely will be fun seeing the system evolve :)

The Mainboards


Well, with the CPU boards and the DIsplay boards final now, the last thing missing are the mainboards.
What's up with those, you might ask?

Well, the have arrived at Global Components - but there was an issue. Some of the silk layer (that's the white print on the PCBs) are too close to some of the BGA pads. And as we don't populate single PCBs but multiple ones at once, the tolerance is an issue - and some BGAs might not be populated properly.

Unfortunately, the chinese manufacturer hasn't checked that thoroughly (last time, they fixed that issue themselves without telling us upfront). It would be possible to populate them by doing some VERY accurate measurements - but that would cost over 3000 EUR.

That was pretty annoying - but luckily, producing another set of bare PCBs WITHOUT this layer is a lot faster now, as all the tools have already been created and the software for the machines has been written.

The new PCBs will arrive June 18th (so in around a week) and will be populated shortly afterwards.

That leaves...

The Case


Well, according to my contact, a (hopefully) final case is already on the way to me.
It has been shipped a while ago via DHL but has not arrived yet.
He'll try to get a tracking number for me, and hopefully, it'll arrive this week.

This case should have the logo and everything glued in. But I won't assure that until we have it here.

... and then?


When the case is fine, 500 transparent cases will be produced, which will be used for the prototype preorders.
After that, the moulds will immediately be moved to the new company so we can produce the remaining cases in proper color. As most companies close down in August in Greece, we have to be fast here. Hopefully, that'll work out - then we could have a small release party at the GamesCom this year and who knows, maybe some users can already pick up their units there.

But yeah, that would be a miracle, as we also need to get the pre-cut material for the heat dissipation and I don't know yet how long the production will take. That said, it's existing material that just needs to be cut - so it shouldn't take long.

So who knows - one can dream, right? :)

With all the boards and the case finished, it's also time for CE / FCC testing, which we're planning for early July.

So yay.. we got another few steps closer to release :)

Final round... Fight!

#pyra #pyra-handheld #umpc #pc #hardware #debian #linux #console #dragonbox #handheld #computer #dragonbox-pyra

 

La suite de ‘benchmarking’ Phoronix Test Suite se renueva





#hardware #phoronix #phoronix test suite #software
La suite de ‘benchmarking’ Phoronix Test Suite se renueva

 

Como montar un NAS: Introducción


#almacenamiento #básico #colaboratorio #hardware #introducción #nas #niveles #opinión #servidor hogareño
Como montar un NAS: Introducción

 
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
The #DIY-Thermocam is a #do-it-yourself #infrared #camera, based on the popular FLIR Lepton long-wave-infrared array sensor. Everything, from #software to #hardware, is completely #open-source! This allows everyone to modify or extend the functionalities of the device to their own needs!

Features:
- Fast #ARM #Cortex M4 processor (240MHz), based on the popular, #Arduino compatible #Teensy 3.6
- 160 x 120 pixel FLIR Lepton3 long-wave infrared array sensor for live thermographic #images
- Frame rate of up to 9 FPS (US export compliance) over the serial connection, 5 FPS on the device itself
- 2 MP visual camera to capture optical images, that can be used in a combined image
- MLX90614 single point-infrared sensor for high-precision spot temperatures (10° FOV)
- HDMI or analog #video output capabilities (640x480 pixel) over external video output module
- 3 operating modes: thermal only, thermal + visual, video recording
- 18 different color schemes including rainbow, ironblack, grayscale, hot & cold
- 3.2 inch LCD touch #display with bright colors, wide angle and resistive touch
- Save thermal and visual images with a resolution of 640x480 pixels on the device
- Save real-time videos and interval images with different time-lapse settings
- 8GB internal storage, accessible as an exchangeable SD / microSD slot
- 2500 mAh lithium polymer battery for long operation time (4-6 hours)
- Open-source firmware written in Arduino compatible C/C++ code
- Regular #firmware #updates with new features, flashable over a standalone firmware updater
- Standalone thermal viewer application to save high-quality thermal images & videos on the computer
- Fully compatible to the comprehensive thermal analysis software #ThermoVision by Joe-C
- Use simple commands to receive all thermal & configuration data over the #USB serial port with high speed

http://www.diy-thermocam.net
https://github.com/maxritter/DIY-Thermocam



#FOSS #FLOSS #OpenSource #SoftwareLibre #OpenHardware #HardwareLibre #Libre #Free #Freedom

 
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
Immagine/foto
The #DIY-Thermocam is a #do-it-yourself #infrared #camera, based on the popular FLIR Lepton long-wave-infrared array sensor. Everything, from #software to #hardware, is completely #open-source! This allows everyone to modify or extend the functionalities of the device to their own needs!

Features:
- Fast #ARM #Cortex M4 processor (240MHz), based on the popular, #Arduino compatible #Teensy 3.6
- 160 x 120 pixel FLIR Lepton3 long-wave infrared array sensor for live thermographic #images
- Frame rate of up to 9 FPS (US export compliance) over the serial connection, 5 FPS on the device itself
- 2 MP visual camera to capture optical images, that can be used in a combined image
- MLX90614 single point-infrared sensor for high-precision spot temperatures (10° FOV)
- HDMI or analog #video output capabilities (640x480 pixel) over external video output module
- 3 operating modes: thermal only, thermal + visual, video recording
- 18 different color schemes including rainbow, ironblack, grayscale, hot & cold
- 3.2 inch LCD touch #display with bright colors, wide angle and resistive touch
- Save thermal and visual images with a resolution of 640x480 pixels on the device
- Save real-time videos and interval images with different time-lapse settings
- 8GB internal storage, accessible as an exchangeable SD / microSD slot
- 2500 mAh lithium polymer battery for long operation time (4-6 hours)
- Open-source firmware written in Arduino compatible C/C++ code
- Regular #firmware #updates with new features, flashable over a standalone firmware updater
- Standalone thermal viewer application to save high-quality thermal images & videos on the computer
- Fully compatible to the comprehensive thermal analysis software #ThermoVision by Joe-C
- Use simple commands to receive all thermal & configuration data over the #USB serial port with high speed

http://www.diy-thermocam.net
https://github.com/maxritter/DIY-Thermocam



#FOSS #FLOSS #OpenSource #SoftwareLibre #OpenHardware #HardwareLibre #Libre #Free #Freedom

 
Immagine/foto
****#Pastilda: Open-source hardware password manager****
Pastilda is an open-source hardware #password #manager, designed to manage your credentials in a handy and secure way.
Pastilda works as a #middleman between your #computer and keyboard. It provides easy and safe auto-login to your #OS, bank accounts, mailboxes, corporate #network or social media. Pastilda stores #encrypted passwords in its memory. You can request a particular password at any time by pressing a special key combination on your keyboard.
Pastilda has two USB ports: one for your keyboard, one to connect to your #PC. Your OS will recognize Pastilda as a USB keyboard and a USB flash drive.
The flash drive component stores the encrypted #KeePass 2.x database (.kdbx file) and the KeePass 2.x portable #app as needed. Your real keyboard is now visible only to Pastilda, your PC won’t see it at all.
In normal working mode, all keystrokes from your keyboard are passed through Pastilda to your PC unchanged.
When you need to sign into an account, you switch to “Pastilda mode”. That’s done by placing your cursor inside the login text box and pressing the “Ctrl + ~” key combination. Pastilda will then ask you to enter the master password for your KeePass database, right in the current text box. If the password is entered correctly, Pastilda will decrypt and display your database. You can navigate through it with left, right, up, and down arrows or you can just start to input the name of the entry in your database and Pastilda will display matching variants. Once you find the entry you’re looking for, press Enter and Pastilda will automatically enter the corresponding login and password. If the password is incorrect, Pastilda gives you the option to try again or go back to regular mode by pressing the Esc key on your keyboard.

-----
Features & Specifications
- #Security:
- #Open-source #hardware and #software - you can trust Pastilda
- Never reveals the master key to the host
- Decrypted data stays on board, unreachable by malware
- Usability:
- List text heresummon Pastilda’s menu to any text field
- Compatibility:
- List text heresimulates a common keyboard, so it works with most systems by default, requiring no drivers or client software.
- List text hereworks with command line interfaces, BIOS, etc.
- MCU: STM32F415
- Connectivity: 2 x USB 2.0
- Memory: microSD card slot up to 32 GB
- Dimensions: 20 mm x 60 mm x 12 mm
- Weight: 50 g

https://www.crowdsupply.com/third-pin/pastilda



#FOSS #FLOSS #OpenHardware #HardwareLibre #Crowdsupply #Crowdfunding #Security #Privacy #Libre #Free #Freedom

 
Immagine/foto
****#Pastilda: Open-source hardware password manager****
Pastilda is an open-source hardware #password #manager, designed to manage your credentials in a handy and secure way.
Pastilda works as a #middleman between your #computer and keyboard. It provides easy and safe auto-login to your #OS, bank accounts, mailboxes, corporate #network or social media. Pastilda stores #encrypted passwords in its memory. You can request a particular password at any time by pressing a special key combination on your keyboard.
Pastilda has two USB ports: one for your keyboard, one to connect to your #PC. Your OS will recognize Pastilda as a USB keyboard and a USB flash drive.
The flash drive component stores the encrypted #KeePass 2.x database (.kdbx file) and the KeePass 2.x portable #app as needed. Your real keyboard is now visible only to Pastilda, your PC won’t see it at all.
In normal working mode, all keystrokes from your keyboard are passed through Pastilda to your PC unchanged.
When you need to sign into an account, you switch to “Pastilda mode”. That’s done by placing your cursor inside the login text box and pressing the “Ctrl + ~” key combination. Pastilda will then ask you to enter the master password for your KeePass database, right in the current text box. If the password is entered correctly, Pastilda will decrypt and display your database. You can navigate through it with left, right, up, and down arrows or you can just start to input the name of the entry in your database and Pastilda will display matching variants. Once you find the entry you’re looking for, press Enter and Pastilda will automatically enter the corresponding login and password. If the password is incorrect, Pastilda gives you the option to try again or go back to regular mode by pressing the Esc key on your keyboard.

-----
Features & Specifications
- #Security:
- #Open-source #hardware and #software - you can trust Pastilda
- Never reveals the master key to the host
- Decrypted data stays on board, unreachable by malware
- Usability:
- List text heresummon Pastilda’s menu to any text field
- Compatibility:
- List text heresimulates a common keyboard, so it works with most systems by default, requiring no drivers or client software.
- List text hereworks with command line interfaces, BIOS, etc.
- MCU: STM32F415
- Connectivity: 2 x USB 2.0
- Memory: microSD card slot up to 32 GB
- Dimensions: 20 mm x 60 mm x 12 mm
- Weight: 50 g

https://www.crowdsupply.com/third-pin/pastilda



#FOSS #FLOSS #OpenHardware #HardwareLibre #Crowdsupply #Crowdfunding #Security #Privacy #Libre #Free #Freedom

 
OffGrid Solar Powered Workstation (Open Source Hardware)

This article is about finding out: What low-power PC with decent performance is best suitable for solar-powered (12v would be nice) Off-Grid-computing while respecting your privacy in an FSF-kind?



i have to admit… i am still in the progress… no finished dito-results, sorry.

But very interesting boards were found, Open Source Hardware is kickstarting!!!

Recommendations:



„Given the current situation, there is no ideal device available that would satisfy all the requirements to fully respect users‘ freedom: hardware freedom is missing and most firmwares, modem operating systems and bootroms are non-free. However, it is possible to choose a device that runs with free bootloaders and a free mobile operating system: Replicant, as well as free applications.

Privacy/security cannot be reliably achieved, but it is possible to get close to it by choosing a device that is not proven to have bad modem isolation, provides a reliable way of deactivating the modem or doesn’t feature any modem at all, in addition to running software that is as free as possible and following some general good advice.“

src: http://www.replicant.us/freedom-privacy-security-issues.php

Can the Raspberry be a „full PC with EXTEME Powersavings“?



maybe yes. but it needs a large binary GPU blop to boot – not OpenSource, not transparent possibly endangering your privacy.




I hope so… i would like to operate it with solar-panels and a 12V Battery! Off-Grid computing! That is why this matters!

DargonBox Pyra






Also interesting:



https://pyra-handheld.com/

Debian?



Immagine/foto

not directly. shittt 😀

Why Richard Stallman would never buy: „The Raspberry Pi boots from its GPU and only non-free software is currently available for the GPU, even starting the machine requires a large (2MB) blob of non-free, unsupportable software“

„Generally, your best bet is to use Raspbian – which is (mostly) Debian armhf rebuilt by members of Debian for the RPi’s ARMv6+VFP2 ARM variant. Raspbian releases usually follow the corresponding Debian release but do deviate in a handful of cases for various reasons.

Be aware that the Raspbian images distributed by the Raspberry Pi Foundation contain additional packages supplied by them including updated versions of some software and the addition of non-free software including Oracle Java and Wolfram Mathematica.“

src: https://wiki.debian.org/RaspberryPi

https://perens.com/blog/2016/04/07/installing-the-native-debian-armhf-architecture-on-raspberry-pi-3-instead-of-raspbian/

The Power – where from?



„The built-in Wireless LAN and Bluetooth and the more powerful processor mean that the Raspberry Pi 3 draws about twice the current of its predecessor when under heavy CPU load (750mA vs 360mA).

Official Powersupply: 5v \* 2A = 10Watts „it’ll keep feeding your Pi the steady 2A it needs for proper performance.“

Unfortunately – it seems like – the Raspberry Pi can not be powered by simply plugin it’s power to a PC’s USB-Port.

„The Raspberry Pi can function on lower current power supplies e.g. 5V @ 1A. However, any excessive use of the USB ports or even heavy CPU/GPU loading can cause the voltage to drop, and instability during use. The latest versions of the Raspberry Pi B+/A+/2 have a “low voltage indicator icon” to notify the user if there is a problem with the power.



If you apply power to the USB port when you Pi is off, it will not boot. However, if you apply power to your Pi via one of the standard methods (e.g. the micro USB port), then apply power to USB ports and remove the original supply, it will stay on and functional.

It should be noted that USB ports have a current limit of 500mA, so we would not recommend you attempt to supply more than this via the USB!“

https://www.modmypi.com/blog/how-do-i-power-my-raspberry-pi

Immagine/foto Immagine/foto

src: https://raspberrypi.stackexchange.com/questions/43285/raspberry-pi-3-vs-pi-2-power-consumption-and-heat-dissipation

https://www.raspberrypi.org/magpi/raspberry-pi-3-specs-benchmarks/

„Updated following the release of the model B+, A+, Pi 2 Model B, and Pi Zero. According to measurements by Alex Eames [1][2][3][4]“

``` B with keyboard = 1.89 W -> daily 45 Wh
B+ with keyboard = 1.21 W -> daily 29 Wh
B+ with LAN/USB chip off (no i/o except GPIO) = 0.76 W -> daily 18.2 Wh
B+ shut down = 0.26 W -> daily 6.2 Wh
A idle = 0.7 W -> daily 17 Wh
A+ idle = 0.52 W -> daily 12.5 Wh
Pi2 B at idle = 1.15 W -> daily 28 Wh
Pi Zero at idle = 0.51 W -> daily 12.2 Wh

```„The Zero, A+ and B+ really offer huge improvements in the power circuitry. Wow!“

src: https://raspberrypi.stackexchange.com/questions/5033/how-much-energy-does-the-raspberry-pi-consume-in-a-day

Yeah u guys gonna hate me:

What i really like about JavaScript: It is ALWAYS OpenSource 🙂



and you can produce nice web-based (hardware independent) graphical outputs right on the screen…

but JavaScript is TOO SLOW!



We need more a C-kind of thing, lightweight, client-browser-sandboxed and secure scripting capabilities.

really!

some people like to load a lot of JavaScript on their sites. Combine that with massive not-downscaled pictures of 8MByte and you get a website that crashes every modern IPhone.

so it is really no wonder that a 64Bit-QuadCore, 1GByte embedded System like the Raspberry Pi has it’s problems with: JavaScript

„One of my biggest gripes was how slowly JavaScript-heavy websites loaded, when using both the Epiphany and Iceweasel web browsers. Given JS is so common in modern web sites and services this proved to be problematic.“

src: http://www.techrepublic.com/article/five-tips-for-getting-the-most-out-of-a-raspberry-pi-3-as-a-pc/

So you definitely want to use some light-weight linux like TinyCore Linux (12MByte) and https://noscript.net/

Youtube works! Firefox works! Opera works! 🙂





https://noscript.net/

Next thing: What about Startup of Applications?



„LibreOffice works extremely well taking only 9 seconds to boot with the Raspberry Pi 2.“

src: http://www.techrepublic.com/article/five-tips-for-getting-the-most-out-of-a-raspberry-pi-3-as-a-pc/

Raspi Pros and Cons from an Open Source FSF perspective:



Pros:
  • Large and active community
  • Low price for the capabilities offered
Cons:
  • The Raspberry Pi 1’s processor falls uncomfortably between the processor families that Debian has chosen to target. While Raspbian solves this to some degree an unofficial port will always give less certainty than an official one. (This doesn‘ stand anymore for the Raspberry Pi 2)
  • 3D acceleration is not integrated with X or other standard mechanisms and the Raspberry Pi Foundation don’t seem to show any interest in doing so. Therefore 3D applications will require Pi specific builds.
  • A binary blob used by the GPU must be present on the SD card for the system to boot.
  • While some hardware documentation has been released the documentation is sorely lacking.
  • While schematics are available the board design is closed and the main processor is not available for purchase by the general public.

EOMA68 – crowd funded OpenHardware project:



„The project is being developed by Luke Kenneth Casson Leighton of Rhombus-Tech and is sponsored by Christopher Waid of ThinkPenguin, a company that sells multiple RYF-certified hardware products. It is exciting to see passionate free software advocates in our community working with OEMs to produce a computer hardware product capable of achieving RYF certification. We hope that this is the first of many computing systems they are able to design and build that respect your freedom.

The Libre Tea Computer Card is built with an Allwinner A20 dual core processor configured to use the main CPU for graphics; it has 2 GB of RAM and 8 GB of NAND Flash; and it will come pre-installed with Parabola GNU/Linux-libre, an FSF-endorsed fully-free operating system.“NEWS and PROGRESS

https://archive.fosdem.org/2016/schedule/event/why_libre_hardware/

https://liliputing.com/2016/01/interview-with-eoma68-libre-laptop-developer-luke-kenneth-casson-leighton.html

http://elinux.org/images/9/9e/Eoma68.pdf





https://wiki.debian.org/OpenSourceHardware

https://www.facebook.com/luke.k.leighton A number of similar boards are available, generally at slightly higher prices but also usually with more powerful processors. Some examples are given below, more can be found in the FreedomBox targetted hardware list.

Immagine/foto

also check out: http://www.hardkernel.com/main/
  • ODROID-C1 Amlogic S805 (4× Cortex-A5 @ 1.5 GHz, Mali-450), $35 (most directly Pi-alike)
    • The ODROID-C2 is a 64-bit quad-core single board computer(SBC) that is one of the most cost-effective 64bit development boards available in the ARM world. It can function as a home theater set-top box, a general purpose computer for web browsing, gaming and socializing, a compact tool for college or office work, a prototyping device for hardware tinkering, a controller for home automation, a workstation for software development, and much more.Some of the modern operating systems that run on the ODROID-C2 are Ubuntu, Android, ARCHLinux, Debian, with thousands of free open-source software packages available. The ODROID-C2 is an ARM device — the most advanced architecture for mobile devices and embedded 64-bit computing. The ARM processor’s small size, reduced complexity and low power consumption makes it very suitable for miniaturized devices such as wearables and embedded controllers.
    • \* Amlogic ARM® Cortex®-A53(ARMv8) 1.5Ghz quad core CPUs
      \* Mali™-450 GPU (3 Pixel-processors + 2 Vertex shader processors)
      * 2Gbyte DDR3 SDRAM
      \* Gigabit Ethernet
      \* HDMI 2.0 4K/60Hz display
      \* H.265 4K/60FPS and H.264 4K/30FPS capable VPU
      \* 40pin GPIOs + 7pin I2S
      \* eMMC5.0 HS400 Flash Storage slot / UHS-1 SDR50 MicroSD Card slot
      \* USB 2.0 Host x 4, USB OTG x 1 (power + data capable)
      \* Infrared(IR) Receiver
      \* Ubuntu 16.04 or Android 5.1 Lollipop based on Kernel 3.14LTS
    • Getting started: [url=http://odroid.com/dokuwiki/doku.php]http://odroid.com/dokuwiki/doku.php[/url]
    • STORE in Local : check it HERE
  • Cubieboard Allwinner A10 (Cortex A8, Mali400), $49
  • Banana Pi Allwinner A20 1GHz ARM Cortex-A7 Dual-Core, Pi-like improved, $45
  • Olimex OLinuxIno WIFI Cortex A8, €55
  • EOMA68 modules (Sampling March 2013, so not in full production yet), Allwinner A10 (Cortex A8, Mali400)
  • Beaglebone black omap3, $45
  • OlinuxIno Mini imx233 (ARM926, i.e Debian armel), €35
src: https://wiki.debian.org/RaspberryPi

Promising



Upcoming devices looking promising, but not yet available for general sale. \#raspberry #hardware #linux #raspberrypi #pi #embedded #energy #lowpower #computing #offgrid #solar #12v #alternatives #javascript #fsf #OpenHardware #privacy #openhardware
Originally posted at: http://dwaves.de/2016/11/05/offgrid-solar-powered-workstation-open-source-hardware/http://dwaves.de/2016/11/05/offgrid-solar-powered-workstation-open-source-hardware/

 
OffGrid Solar Powered Workstation (Open Source Hardware)

This article is about finding out: What low-power PC with decent performance is best suitable for solar-powered (12v would be nice) Off-Grid-computing while respecting your privacy in an FSF-kind?



i have to admit… i am still in the progress… no finished dito-results, sorry.

But very interesting boards were found, Open Source Hardware is kickstarting!!!

Recommendations:



„Given the current situation, there is no ideal device available that would satisfy all the requirements to fully respect users‘ freedom: hardware freedom is missing and most firmwares, modem operating systems and bootroms are non-free. However, it is possible to choose a device that runs with free bootloaders and a free mobile operating system: Replicant, as well as free applications.

Privacy/security cannot be reliably achieved, but it is possible to get close to it by choosing a device that is not proven to have bad modem isolation, provides a reliable way of deactivating the modem or doesn’t feature any modem at all, in addition to running software that is as free as possible and following some general good advice.“

src: http://www.replicant.us/freedom-privacy-security-issues.php

Can the Raspberry be a „full PC with EXTEME Powersavings“?



maybe yes. but it needs a large binary GPU blop to boot – not OpenSource, not transparent possibly endangering your privacy.




I hope so… i would like to operate it with solar-panels and a 12V Battery! Off-Grid computing! That is why this matters!

DargonBox Pyra






Also interesting:



https://pyra-handheld.com/

Debian?



Immagine/foto

not directly. shittt 😀

Why Richard Stallman would never buy: „The Raspberry Pi boots from its GPU and only non-free software is currently available for the GPU, even starting the machine requires a large (2MB) blob of non-free, unsupportable software“

„Generally, your best bet is to use Raspbian – which is (mostly) Debian armhf rebuilt by members of Debian for the RPi’s ARMv6+VFP2 ARM variant. Raspbian releases usually follow the corresponding Debian release but do deviate in a handful of cases for various reasons.

Be aware that the Raspbian images distributed by the Raspberry Pi Foundation contain additional packages supplied by them including updated versions of some software and the addition of non-free software including Oracle Java and Wolfram Mathematica.“

src: https://wiki.debian.org/RaspberryPi

https://perens.com/blog/2016/04/07/installing-the-native-debian-armhf-architecture-on-raspberry-pi-3-instead-of-raspbian/

The Power – where from?



„The built-in Wireless LAN and Bluetooth and the more powerful processor mean that the Raspberry Pi 3 draws about twice the current of its predecessor when under heavy CPU load (750mA vs 360mA).

Official Powersupply: 5v \* 2A = 10Watts „it’ll keep feeding your Pi the steady 2A it needs for proper performance.“

Unfortunately – it seems like – the Raspberry Pi can not be powered by simply plugin it’s power to a PC’s USB-Port.

„The Raspberry Pi can function on lower current power supplies e.g. 5V @ 1A. However, any excessive use of the USB ports or even heavy CPU/GPU loading can cause the voltage to drop, and instability during use. The latest versions of the Raspberry Pi B+/A+/2 have a “low voltage indicator icon” to notify the user if there is a problem with the power.



If you apply power to the USB port when you Pi is off, it will not boot. However, if you apply power to your Pi via one of the standard methods (e.g. the micro USB port), then apply power to USB ports and remove the original supply, it will stay on and functional.

It should be noted that USB ports have a current limit of 500mA, so we would not recommend you attempt to supply more than this via the USB!“

https://www.modmypi.com/blog/how-do-i-power-my-raspberry-pi

Immagine/foto Immagine/foto

src: https://raspberrypi.stackexchange.com/questions/43285/raspberry-pi-3-vs-pi-2-power-consumption-and-heat-dissipation

https://www.raspberrypi.org/magpi/raspberry-pi-3-specs-benchmarks/

„Updated following the release of the model B+, A+, Pi 2 Model B, and Pi Zero. According to measurements by Alex Eames [1][2][3][4]“

``` B with keyboard = 1.89 W -> daily 45 Wh
B+ with keyboard = 1.21 W -> daily 29 Wh
B+ with LAN/USB chip off (no i/o except GPIO) = 0.76 W -> daily 18.2 Wh
B+ shut down = 0.26 W -> daily 6.2 Wh
A idle = 0.7 W -> daily 17 Wh
A+ idle = 0.52 W -> daily 12.5 Wh
Pi2 B at idle = 1.15 W -> daily 28 Wh
Pi Zero at idle = 0.51 W -> daily 12.2 Wh

```„The Zero, A+ and B+ really offer huge improvements in the power circuitry. Wow!“

src: https://raspberrypi.stackexchange.com/questions/5033/how-much-energy-does-the-raspberry-pi-consume-in-a-day

Yeah u guys gonna hate me:

What i really like about JavaScript: It is ALWAYS OpenSource 🙂



and you can produce nice web-based (hardware independent) graphical outputs right on the screen…

but JavaScript is TOO SLOW!



We need more a C-kind of thing, lightweight, client-browser-sandboxed and secure scripting capabilities.

really!

some people like to load a lot of JavaScript on their sites. Combine that with massive not-downscaled pictures of 8MByte and you get a website that crashes every modern IPhone.

so it is really no wonder that a 64Bit-QuadCore, 1GByte embedded System like the Raspberry Pi has it’s problems with: JavaScript

„One of my biggest gripes was how slowly JavaScript-heavy websites loaded, when using both the Epiphany and Iceweasel web browsers. Given JS is so common in modern web sites and services this proved to be problematic.“

src: http://www.techrepublic.com/article/five-tips-for-getting-the-most-out-of-a-raspberry-pi-3-as-a-pc/

So you definitely want to use some light-weight linux like TinyCore Linux (12MByte) and https://noscript.net/

Youtube works! Firefox works! Opera works! 🙂





https://noscript.net/

Next thing: What about Startup of Applications?



„LibreOffice works extremely well taking only 9 seconds to boot with the Raspberry Pi 2.“

src: http://www.techrepublic.com/article/five-tips-for-getting-the-most-out-of-a-raspberry-pi-3-as-a-pc/

Raspi Pros and Cons from an Open Source FSF perspective:



Pros:
  • Large and active community
  • Low price for the capabilities offered
Cons:
  • The Raspberry Pi 1’s processor falls uncomfortably between the processor families that Debian has chosen to target. While Raspbian solves this to some degree an unofficial port will always give less certainty than an official one. (This doesn‘ stand anymore for the Raspberry Pi 2)
  • 3D acceleration is not integrated with X or other standard mechanisms and the Raspberry Pi Foundation don’t seem to show any interest in doing so. Therefore 3D applications will require Pi specific builds.
  • A binary blob used by the GPU must be present on the SD card for the system to boot.
  • While some hardware documentation has been released the documentation is sorely lacking.
  • While schematics are available the board design is closed and the main processor is not available for purchase by the general public.

EOMA68 – crowd funded OpenHardware project:



„The project is being developed by Luke Kenneth Casson Leighton of Rhombus-Tech and is sponsored by Christopher Waid of ThinkPenguin, a company that sells multiple RYF-certified hardware products. It is exciting to see passionate free software advocates in our community working with OEMs to produce a computer hardware product capable of achieving RYF certification. We hope that this is the first of many computing systems they are able to design and build that respect your freedom.

The Libre Tea Computer Card is built with an Allwinner A20 dual core processor configured to use the main CPU for graphics; it has 2 GB of RAM and 8 GB of NAND Flash; and it will come pre-installed with Parabola GNU/Linux-libre, an FSF-endorsed fully-free operating system.“NEWS and PROGRESS

https://archive.fosdem.org/2016/schedule/event/why_libre_hardware/

https://liliputing.com/2016/01/interview-with-eoma68-libre-laptop-developer-luke-kenneth-casson-leighton.html

http://elinux.org/images/9/9e/Eoma68.pdf





https://wiki.debian.org/OpenSourceHardware

https://www.facebook.com/luke.k.leighton A number of similar boards are available, generally at slightly higher prices but also usually with more powerful processors. Some examples are given below, more can be found in the FreedomBox targetted hardware list.

Immagine/foto

also check out: http://www.hardkernel.com/main/
  • ODROID-C1 Amlogic S805 (4× Cortex-A5 @ 1.5 GHz, Mali-450), $35 (most directly Pi-alike)
    • The ODROID-C2 is a 64-bit quad-core single board computer(SBC) that is one of the most cost-effective 64bit development boards available in the ARM world. It can function as a home theater set-top box, a general purpose computer for web browsing, gaming and socializing, a compact tool for college or office work, a prototyping device for hardware tinkering, a controller for home automation, a workstation for software development, and much more.Some of the modern operating systems that run on the ODROID-C2 are Ubuntu, Android, ARCHLinux, Debian, with thousands of free open-source software packages available. The ODROID-C2 is an ARM device — the most advanced architecture for mobile devices and embedded 64-bit computing. The ARM processor’s small size, reduced complexity and low power consumption makes it very suitable for miniaturized devices such as wearables and embedded controllers.
    • \* Amlogic ARM® Cortex®-A53(ARMv8) 1.5Ghz quad core CPUs
      \* Mali™-450 GPU (3 Pixel-processors + 2 Vertex shader processors)
      * 2Gbyte DDR3 SDRAM
      \* Gigabit Ethernet
      \* HDMI 2.0 4K/60Hz display
      \* H.265 4K/60FPS and H.264 4K/30FPS capable VPU
      \* 40pin GPIOs + 7pin I2S
      \* eMMC5.0 HS400 Flash Storage slot / UHS-1 SDR50 MicroSD Card slot
      \* USB 2.0 Host x 4, USB OTG x 1 (power + data capable)
      \* Infrared(IR) Receiver
      \* Ubuntu 16.04 or Android 5.1 Lollipop based on Kernel 3.14LTS
    • Getting started: [url=http://odroid.com/dokuwiki/doku.php]http://odroid.com/dokuwiki/doku.php[/url]
    • STORE in Local : check it HERE
  • Cubieboard Allwinner A10 (Cortex A8, Mali400), $49
  • Banana Pi Allwinner A20 1GHz ARM Cortex-A7 Dual-Core, Pi-like improved, $45
  • Olimex OLinuxIno WIFI Cortex A8, €55
  • EOMA68 modules (Sampling March 2013, so not in full production yet), Allwinner A10 (Cortex A8, Mali400)
  • Beaglebone black omap3, $45
  • OlinuxIno Mini imx233 (ARM926, i.e Debian armel), €35
src: https://wiki.debian.org/RaspberryPi

Promising



Upcoming devices looking promising, but not yet available for general sale. \#raspberry #hardware #linux #raspberrypi #pi #embedded #energy #lowpower #computing #offgrid #solar #12v #alternatives #javascript #fsf #OpenHardware #privacy #openhardware
Originally posted at: http://dwaves.de/2016/11/05/offgrid-solar-powered-workstation-open-source-hardware/http://dwaves.de/2016/11/05/offgrid-solar-powered-workstation-open-source-hardware/

 

Some pictures of the latest #Pyra #ptototype revision



Here are some pictures of the latest prototype revision posted by Evil Dragon on the Pyra-Forum















#handheld #hardware #linux #debian #opensource #pyra-handheld

With full steam into the new year!

What traits does it improve?

 

Some pictures of the latest #Pyra #ptototype revision



Here are some pictures of the latest prototype revision posted by Evil Dragon on the Pyra-Forum















#handheld #hardware #linux #debian #opensource #pyra-handheld

With full steam into the new year!

What traits does it improve?

 

With full steam into the new year!



The original news post and discussion can be found here.

Whew, a LOT has happened during the last 10 days!
Mostly good news... so let's start right away!

1. CPU Board Redesign



As you know, Nikolaus worked on improving the vias and decoupling of the CPU Board to finally fix the 1,5GHz issue.

Well, and thanks to a community member, we were able to simulate the outcome so we wouldn't need to produce a new batch just for testing that (which would cost 9000 EUR and take 6 weeks of time).

The community member offered us to do the simulations... and in case you're asking why we couldn't do that ourselves:
The software used does cost about 90k USD... so... yeah :)
So we're really lucky. Where would we be without the community?

He simulated and compared the old revision and the new one with Nikolaus changes and checked that it fulfills everything that's needed according to the datasheets.

Here are some nice pictures that demonstrate the improvement:







Before someone cries in panic: RED does not mean BAD here.
The target voltage is 1,05V and the color shows how much voltage would be where.
So RED is great, green is okay and the more blue we have, the higher the voltage drop is (which is bad).

Here's a nice summary:




As you can see, while we're not reaching TIs ideal specifications 100%, the boards have been improved A LOT!

Here you can see the changed impedance of the old and new revision:








Quite a bit of improvement here!

The software can also simulate what happens when you add more capacitors.

We know it's not possible to achieve ideal conditions with that little space we have on our PCB, but that's not needed.
Ideal conditions are just the conditions under which the manufacturer guarantees that the SoC will work for sure.
This is rarely being achieved with such tight PCB designs, but they still work.

Heck, our current CPU Boards work with up to 1,2GHz, and they're MUCH worse than our improved layout.
This improved layout should easily enough to reach the 1,5GHz, but we can probably still squeeze one more capacitor to improve it even further.

So yes, our redesign worked, the possibility to simulate the behaviour was the best that could've happened to us!
Time to produce a few more CPU boards with that new layout - which should definitely be the final one!

2. The keymat



This monday I also received 30 samples of the tweaked keymat.
So, are we there yet?

YES - and no! But that no is not really an issue.

YES: The action buttons and keyboard feels GREAT! They are really nice to press, have a good pressure point.
So yes, the keymat is fine. No need to change it anymore, I really like it.

So what's the no?
You might remember that I decided that the plastic part of the DPad should also be produced by the keymat manufacturer and be glued on top by them.
Well, that plastic part is the first version and is feels great, it has just one minor issue:
The pivot goes down a bit too much. Which means: When you place the keymat onto the table, the pivot already touches the table without you even touching the DPad.
This, of course, makes it feel awkward.
Just using a bit of sandpaper fixed that issue, and for the mass production, it's a minor fix as well.

The most important thing is that the keymat is FINALLY finished! That was a pretty complex part, with all the layers, transparency, etc.
And now it's done - I'm really relieved. One thing less to worry about.

The DPad is a VERY simple part that can easily be changed and even printed with a 3D printer.

3. The mainboards



GC has populated the new prototype mainboards and display boards this Tuesday.
The last thing needed to assemble them to final units are some more cases (I've only got five here) - everything else is here.

So we can assemble multiple units now - and once I receive the next batch of cases, we can assemble 28 prototype units!

Now, some parts are lying around at Nikolaus' place, some at GC, some here... so we need to meet up to assemble everything, I hope we'll find the time for that next week!

4. The displays



800 displays have arrived at Global Components - 230 have been killed by the delivery service (by crushing a box against a wall...)
These will be replaced, of course - and I've asked them whether I could order 500 more... so maybe it's good that this happens ;)

The will be here in time, no worries. We'll need quite a bit of time to assemble the units (a new mass production will always take some time to speed up), and until then, the displays will be here.

5. Quick summary



Pheeww. So, CPU Board should be fixed now. Motherboard and Display board are done as well.
Keymat is finished, just the DPad needs a tiny fix.
Cases are finished except for the wiggling stylus and the too-hard-to-open battery cover.
Displays are finished, touchscreens are perfect.

All electronic parts needed for the mass production are already lying around at Global Components.

We've gotten a LOT closer to the finished Pyra now.
Now I'm hoping for the next case revision and the prototypes... yay!

#pyra #pyra-handheld #handheld #computer #gaming #hardware #linux

With full steam into the new year!

Whew, a LOT has happened during the last 10 days!
Mostly good news... so let's start right away!

1. CPU Board Redesign

As you know, Nikolaus worked...

 

With full steam into the new year!



The original news post and discussion can be found here.

Whew, a LOT has happened during the last 10 days!
Mostly good news... so let's start right away!

1. CPU Board Redesign



As you know, Nikolaus worked on improving the vias and decoupling of the CPU Board to finally fix the 1,5GHz issue.

Well, and thanks to a community member, we were able to simulate the outcome so we wouldn't need to produce a new batch just for testing that (which would cost 9000 EUR and take 6 weeks of time).

The community member offered us to do the simulations... and in case you're asking why we couldn't do that ourselves:
The software used does cost about 90k USD... so... yeah :)
So we're really lucky. Where would we be without the community?

He simulated and compared the old revision and the new one with Nikolaus changes and checked that it fulfills everything that's needed according to the datasheets.

Here are some nice pictures that demonstrate the improvement:







Before someone cries in panic: RED does not mean BAD here.
The target voltage is 1,05V and the color shows how much voltage would be where.
So RED is great, green is okay and the more blue we have, the higher the voltage drop is (which is bad).

Here's a nice summary:




As you can see, while we're not reaching TIs ideal specifications 100%, the boards have been improved A LOT!

Here you can see the changed impedance of the old and new revision:








Quite a bit of improvement here!

The software can also simulate what happens when you add more capacitors.

We know it's not possible to achieve ideal conditions with that little space we have on our PCB, but that's not needed.
Ideal conditions are just the conditions under which the manufacturer guarantees that the SoC will work for sure.
This is rarely being achieved with such tight PCB designs, but they still work.

Heck, our current CPU Boards work with up to 1,2GHz, and they're MUCH worse than our improved layout.
This improved layout should easily enough to reach the 1,5GHz, but we can probably still squeeze one more capacitor to improve it even further.

So yes, our redesign worked, the possibility to simulate the behaviour was the best that could've happened to us!
Time to produce a few more CPU boards with that new layout - which should definitely be the final one!

2. The keymat



This monday I also received 30 samples of the tweaked keymat.
So, are we there yet?

YES - and no! But that no is not really an issue.

YES: The action buttons and keyboard feels GREAT! They are really nice to press, have a good pressure point.
So yes, the keymat is fine. No need to change it anymore, I really like it.

So what's the no?
You might remember that I decided that the plastic part of the DPad should also be produced by the keymat manufacturer and be glued on top by them.
Well, that plastic part is the first version and is feels great, it has just one minor issue:
The pivot goes down a bit too much. Which means: When you place the keymat onto the table, the pivot already touches the table without you even touching the DPad.
This, of course, makes it feel awkward.
Just using a bit of sandpaper fixed that issue, and for the mass production, it's a minor fix as well.

The most important thing is that the keymat is FINALLY finished! That was a pretty complex part, with all the layers, transparency, etc.
And now it's done - I'm really relieved. One thing less to worry about.

The DPad is a VERY simple part that can easily be changed and even printed with a 3D printer.

3. The mainboards



GC has populated the new prototype mainboards and display boards this Tuesday.
The last thing needed to assemble them to final units are some more cases (I've only got five here) - everything else is here.

So we can assemble multiple units now - and once I receive the next batch of cases, we can assemble 28 prototype units!

Now, some parts are lying around at Nikolaus' place, some at GC, some here... so we need to meet up to assemble everything, I hope we'll find the time for that next week!

4. The displays



800 displays have arrived at Global Components - 230 have been killed by the delivery service (by crushing a box against a wall...)
These will be replaced, of course - and I've asked them whether I could order 500 more... so maybe it's good that this happens ;)

The will be here in time, no worries. We'll need quite a bit of time to assemble the units (a new mass production will always take some time to speed up), and until then, the displays will be here.

5. Quick summary



Pheeww. So, CPU Board should be fixed now. Motherboard and Display board are done as well.
Keymat is finished, just the DPad needs a tiny fix.
Cases are finished except for the wiggling stylus and the too-hard-to-open battery cover.
Displays are finished, touchscreens are perfect.

All electronic parts needed for the mass production are already lying around at Global Components.

We've gotten a LOT closer to the finished Pyra now.
Now I'm hoping for the next case revision and the prototypes... yay!

#pyra #pyra-handheld #handheld #computer #gaming #hardware #linux

With full steam into the new year!

Whew, a LOT has happened during the last 10 days!
Mostly good news... so let's start right away!

1. CPU Board Redesign

As you know, Nikolaus worked...

 

Back from the Dead!



Go to the original news post

Well, I'm back! Not from the dead, but as I didn't really visit the boards or IRC a lot lately. I might've felt to some like I was dead.

I'm doing fine, no worries. But the shop was swamped with orders until two days ago (I was packing and shipping 40 - 100 orders per day!) that I didn't find the time for much else.

Thankfully, things are back to normal again, so here I am! And I brought some news with me, as things have not stopped in Pyra development.

1. The SATA-Adaptor



Not everyone is interested in one, I guess, but the SATA-Adaptor has mostly been finished. It plugs into the USB-Port of the Pyra and splits the signal to both USB 2.0 and SATA. Keep in mind that it's only for the Pyra.

I'll create a small case for it which you can either print yourself or maybe I'll do an injection mould plastic of it as well (depends on the demand and costs).





2. JTAG



There's no direct JTAG connection on the Pyra PCBs (we didn't have enough space), but the SD-Card slot can be used for it! All you need to do is boot a special kernel and use this simple SD-to-JTAG-Adaptor.




This is helpful for everyone who wants to do some low-level hardware debugging.

3. The CPU-Board fixes



Nikolaus has used the last few days to vastly improve the VIA- and capacitor-setups on the CPU-Board. He's rechecking it currently to make sure it's the best we can achieve with the current layout. After that, as mentioned in the last post, it will be sent to a community member who can run a simulation on it which will show us the improvements and make sure it's good enough for the full 1,5GHz speed.

4. And the rest...?



Well, all companies involved in the Pyra production had holidays, and like most companies here, they'll resume work on Monday.

Then I'll bugger them all to move ahead with full speed, and of course I'll keep you informed.

Oh, and by the way: A happy New Year 2017 :) May our journey finally bring us to the finish line :)

#pyra #pyra-handheld #handheld #hardware

Back from the Dead!

Well, I'm back! Not from the dead, but as I didn't really visit the boards or IRC a lot lately. I might've felt to some like I was dead.

I'm doing...

 

Back from the Dead!



Go to the original news post

Well, I'm back! Not from the dead, but as I didn't really visit the boards or IRC a lot lately. I might've felt to some like I was dead.

I'm doing fine, no worries. But the shop was swamped with orders until two days ago (I was packing and shipping 40 - 100 orders per day!) that I didn't find the time for much else.

Thankfully, things are back to normal again, so here I am! And I brought some news with me, as things have not stopped in Pyra development.

1. The SATA-Adaptor



Not everyone is interested in one, I guess, but the SATA-Adaptor has mostly been finished. It plugs into the USB-Port of the Pyra and splits the signal to both USB 2.0 and SATA. Keep in mind that it's only for the Pyra.

I'll create a small case for it which you can either print yourself or maybe I'll do an injection mould plastic of it as well (depends on the demand and costs).





2. JTAG



There's no direct JTAG connection on the Pyra PCBs (we didn't have enough space), but the SD-Card slot can be used for it! All you need to do is boot a special kernel and use this simple SD-to-JTAG-Adaptor.




This is helpful for everyone who wants to do some low-level hardware debugging.

3. The CPU-Board fixes



Nikolaus has used the last few days to vastly improve the VIA- and capacitor-setups on the CPU-Board. He's rechecking it currently to make sure it's the best we can achieve with the current layout. After that, as mentioned in the last post, it will be sent to a community member who can run a simulation on it which will show us the improvements and make sure it's good enough for the full 1,5GHz speed.

4. And the rest...?



Well, all companies involved in the Pyra production had holidays, and like most companies here, they'll resume work on Monday.

Then I'll bugger them all to move ahead with full speed, and of course I'll keep you informed.

Oh, and by the way: A happy New Year 2017 :) May our journey finally bring us to the finish line :)

#pyra #pyra-handheld #handheld #hardware

Back from the Dead!

Well, I'm back! Not from the dead, but as I didn't really visit the boards or IRC a lot lately. I might've felt to some like I was dead.

I'm doing...

 
A partir de este artículo y durante algunos más me dedicaré a repasar los elementos de “hardware” cuyo control es imprescindible para obtener nuestra ambicionada fotografía “de calidad”. No son demasiados si somos estrictos en cuanto a su importancia. En cualquier caso, la cantidad de cachivaches y adminículos que constituyen esta cara afición podría extender esta “serie dentro de la serie” hasta el infinito. Así que vamos a centrarnos en lo imprescindible: sensor, objetivo y cuerpo de la cámara.

#colaboratorio #enero #jen0f0nte #multimedia #fotografía #cámara #hardware #flachttps://colaboratorio.net/jen0f0nte/multimedia/fotografia/2017/flac-el-sensor-fotografico/

 
A partir de este artículo y durante algunos más me dedicaré a repasar los elementos de “hardware” cuyo control es imprescindible para obtener nuestra ambicionada fotografía “de calidad”. No son demasiados si somos estrictos en cuanto a su importancia. En cualquier caso, la cantidad de cachivaches y adminículos que constituyen esta cara afición podría extender esta “serie dentro de la serie” hasta el infinito. Así que vamos a centrarnos en lo imprescindible: sensor, objetivo y cuerpo de la cámara.

#colaboratorio #enero #jen0f0nte #multimedia #fotografía #cámara #hardware #flachttps://colaboratorio.net/jen0f0nte/multimedia/fotografia/2017/flac-el-sensor-fotografico/

 
Immagine/foto

Infrarot-löten / -entlöten mit einer 100W-Halogen-Lampe



Achtung Arbeiten mit Netzspannung und Verletzungsgefahr: Nicht ins direkte oder reflektierende Licht schauen - unbedingt eine Schweißerbrille benutzen! Sonnenbrille reicht nicht! Vorsicht auch mit der Hitze! Ich übernehme keine Verantwortung für irgendwelche gesundheitlichen oder materiellen Schäden!

Mein erster Versuch war mit einer Rotlichtlampe (für Rückenschmerzen etc.) und einer Linse. Das hat nicht funktioniert: der Durchmesser dieser Lampen ist zu groß, die Wärme zu breit verteilt und ich konnte keine passende Linse zum Fokussieren finden.

Eine Infrarotlötstation gibt es ab 200-300€. Bei der Suche nach Modellen ist mir aufgefallen, dass es auch eine Ersatzlampe gibt: diese sieht aus wie eiene Standard-Halogenlampen mit Reflektor, bis auf den IR-Filter. Die Daten sind 12V 100W, für Stiftsockel. Ich war überrascht, dass 100W reichen können. Und warum ein extra Gerät kaufen, wenn man sich mit einfachen Mitteln etwas Physik zunutze machen kann? :) Ein entscheidender Punkt ist, dass Lampe und Reflektor bei Halogenlampen sehr klein sind - also viel Hitze auf kleinem Raum. Bei anderen DIY-Projekten habe ich Baustrahler in Aktion gesehen. Ich möchte aber etwas kompaktes, evtl. auch zum in der Hand halten. 12V erschienen mir unpraktisch, da ich kein Netzteil/Trafo mit fast 10A habe. Also habe ich mich auf die Suche gemacht nach einer 100W 230V Halogenlampe im GU10-Sockel. Auf den Infrarotfilter kann man verzichten, denn rund 92% der abgegebenen Energie bei Glühlampen ist sowieso Wärme = Infrarotstrahlung. Das ganze hat auf Anhieb so gut funktioniert, eine Sammellinse ist nicht mal nötig. Die Wärme wird etwas großflächiger verteilt als bei IR-Lötstationen mit Fokussierung, stört mich aber nicht.

Alles was man braucht: * Schweißerbrille (das Licht ist dermaßen grell, man sieht durch die gut was man lötet) * 100W Halogenlampe in GU-10-Bauform, bzw. wichtig ist ein kleiner Reflektor, ich habe diese benutzt: "OMNILUX GU-10 230V/100W 600h 25°" * evlt. Adapter von GU-10-Sockel auf E27-Gewinde * eine Tischlampe mit E27-Fassung oder eine E27-Fassung zum in der Hand halten

Materialkosten ca. 15€.

Auf dass Wissen frei verfügbar ist und Technik für konstruktive Dinge genutzt wird.

Video:

#elektronik #electronics #hacks #hardware #hardwarehacks #soldering #desolder #desoldering #ir #infrared #diy #seamoansprojects

 
Immagine/foto

Infrarot-löten / -entlöten mit einer 100W-Halogen-Lampe



Achtung Arbeiten mit Netzspannung und Verletzungsgefahr: Nicht ins direkte oder reflektierende Licht schauen - unbedingt eine Schweißerbrille benutzen! Sonnenbrille reicht nicht! Vorsicht auch mit der Hitze! Ich übernehme keine Verantwortung für irgendwelche gesundheitlichen oder materiellen Schäden!

Mein erster Versuch war mit einer Rotlichtlampe (für Rückenschmerzen etc.) und einer Linse. Das hat nicht funktioniert: der Durchmesser dieser Lampen ist zu groß, die Wärme zu breit verteilt und ich konnte keine passende Linse zum Fokussieren finden.

Eine Infrarotlötstation gibt es ab 200-300€. Bei der Suche nach Modellen ist mir aufgefallen, dass es auch eine Ersatzlampe gibt: diese sieht aus wie eiene Standard-Halogenlampen mit Reflektor, bis auf den IR-Filter. Die Daten sind 12V 100W, für Stiftsockel. Ich war überrascht, dass 100W reichen können. Und warum ein extra Gerät kaufen, wenn man sich mit einfachen Mitteln etwas Physik zunutze machen kann? :) Ein entscheidender Punkt ist, dass Lampe und Reflektor bei Halogenlampen sehr klein sind - also viel Hitze auf kleinem Raum. Bei anderen DIY-Projekten habe ich Baustrahler in Aktion gesehen. Ich möchte aber etwas kompaktes, evtl. auch zum in der Hand halten. 12V erschienen mir unpraktisch, da ich kein Netzteil/Trafo mit fast 10A habe. Also habe ich mich auf die Suche gemacht nach einer 100W 230V Halogenlampe im GU10-Sockel. Auf den Infrarotfilter kann man verzichten, denn rund 92% der abgegebenen Energie bei Glühlampen ist sowieso Wärme = Infrarotstrahlung. Das ganze hat auf Anhieb so gut funktioniert, eine Sammellinse ist nicht mal nötig. Die Wärme wird etwas großflächiger verteilt als bei IR-Lötstationen mit Fokussierung, stört mich aber nicht.

Alles was man braucht: * Schweißerbrille (das Licht ist dermaßen grell, man sieht durch die gut was man lötet) * 100W Halogenlampe in GU-10-Bauform, bzw. wichtig ist ein kleiner Reflektor, ich habe diese benutzt: "OMNILUX GU-10 230V/100W 600h 25°" * evlt. Adapter von GU-10-Sockel auf E27-Gewinde * eine Tischlampe mit E27-Fassung oder eine E27-Fassung zum in der Hand halten

Materialkosten ca. 15€.

Auf dass Wissen frei verfügbar ist und Technik für konstruktive Dinge genutzt wird.

Video:

#elektronik #electronics #hacks #hardware #hardwarehacks #soldering #desolder #desoldering #ir #infrared #diy #seamoansprojects

 

#Pyra - Latest case revision



This #youtube #video shows the latest revision of the case of the #pyra-handheld



If you want to learn more about the #Dragonbox Pyra click here

#handheld #news #hardware

The Pyra


 

#Pyra #Prototype mainboards coming soon



go to the original news post

My normal daytime job is still giving me a lot of work... I had to edit 3 commercials and one cooking show last week, so combined with the daily shippings in my shop, I didn't have much time for anything else.

Of course, that doesn't mean nothing has happened, as there are other people working on the #Pyra :)

1. The mainboards



The bare prototype mainboards (which most likely won't be different from the production run mainboards) will arrive at Global Components December 12th and will be populated shortly after (like the CPU boards, 30 in number).

As soon as we have the cases and the keymats for those, we can assemble them for devs, Pyra preorderers and the remaining ones will be auctioned so anyone can get them (yes, the vouchers for the Pyra can be used to get one of those if you like). These will clearly be marked being prototypes, so they might be of some value to you :)

Speaking of keymats and cases...

2. The keymats



I received some inbetween sample of the keymat, but it was a bit rushed (as they wanted to finish it as fast as possible) and in my opinion, it was way too stiff. I told them to hurry but not rush. It's more important to get perfectly working samples one or two weeks later instead of imperfect ones as fast as possible.

The good thing is, once they're working perfectly, mass production of them won't take long and can be done within a few weeks.

I'll keep you posted. This won't prevent me from building a new prototype though, as the look of the keymat won't change, only the stiffness and feel of it.

3. The cases



According to UPS tracking, a sample of the new case including the sealing for the speakers has been shipped November 28th and will arrive tomorrow until the evening.

Let's hope everything will be fine now - but we won't find that out until tomorrow or Tuesday (depending whether UPS will keep their time :)) Of course you can expect some highres pictures of those - but don't expect them to LOOK perfect, as the moulds won't be hardened before everything is 100% okay physically (and therefore you will probably see a few discolorations in there).

Once the new mainboards are finished, I can finally built a prototype that works perfectly fine using a battery, as these will have the battery connectors in the proper position (running it with battery was a bit of hit and miss before).

UPDATE (did I mention I had too much work? I almost forgot this:)

4. The CPU boards



Nikolaus has been done countless tests (also huge thanks to notaz for a NEON-Stresstest-tool) to rule out different possibilities why the CPU boards could fail running higher than 1,2GHz. It could've been the RAM, the clock itself, power source, software settings, etc.

With these tests we could slowly rule out various issues. The RAM is fine, the power source is fine, so what we're most likely missing are some more decoupling capacitors. So there's a very good change the next CPU boards will work fine. I'll let you know once I get more details.

Exciting times :)

#pyra-handheld #hardware #linux #hardware #handheld #debian #news

Prototype mainboards coming soon

My normal daytime job is still giving me a lot of work... I had to edit 3 commercials and one cooking show last week, so combined with the daily...