Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums



(Advanced Search)

Forum Statistics
» Members: 28,539
» Latest member: harryayers
» Forum threads: 15,854
» Forum posts: 115,353

Full Statistics

Latest Threads
Unable to use umlaut key ...
Forum: General Discussion on Pinebook Pro
Last Post: ili
6 hours ago
» Replies: 2
» Views: 49
Shipping Update and Stock...
Forum: News
Last Post: tllim
9 hours ago
» Replies: 89
» Views: 105,466
Ethical sourcing practice...
Forum: General
Last Post: cinnabarwinner
Yesterday, 07:19 PM
» Replies: 2
» Views: 405
FIXED-Newer ver of EC25 M...
Forum: PinePhone Hardware
Last Post: DarciFoxe
Yesterday, 02:08 PM
» Replies: 3
» Views: 273
Star64: GPU firmware load...
Forum: Getting Started
Last Post: Marco2024
Yesterday, 02:49 AM
» Replies: 14
» Views: 6,607
Troubleshooting Pinedio L...
Forum: PinePhone Accessories
Last Post: lavabrilliant
09-29-2024, 09:17 PM
» Replies: 2
» Views: 505
No HDMI Video - Anything ...
Forum: General Discussion on ROCKPRO64
Last Post: KC9UDX
09-29-2024, 06:54 PM
» Replies: 2
» Views: 104
Pinetab 2 Not Powering On...
Forum: General
Last Post: tllim
09-29-2024, 12:25 PM
» Replies: 3
» Views: 208
Some Suspense.... Camerra...
Forum: Mobian on PinePhone
Last Post: biketool
09-28-2024, 10:32 PM
» Replies: 3
» Views: 138
Attempting to install Voi...
Forum: Linux on Pinebook Pro
Last Post: throwawayforvoid
09-28-2024, 09:23 AM
» Replies: 1
» Views: 918

 
  hardware installation video tutorial
Posted by: top3b - 07-26-2016, 04:10 AM - Forum: POT modules - Replies (2)

Hi mates,

I need an help to understand how to connect the camera and LCD cable to the board connectors, is there any video tutorial?
How should i have to release the connector and then put in the flat cable?
Thank you in advance
Regards Smile Smile


  Earth to Pine64, please respond!
Posted by: EvanBeem - 07-26-2016, 03:50 AM - Forum: Shipment Related Discussion - Replies (43)

Hi fellow backers!

I'm not quick to post something like this, but I really need to get this off my chest.

What the -bleep- is wrong with this project? What is wrong with Pine64?
Reading thru the threads there is a pattern emerging:

From a successful Kickstarter fundraiser (yes, I'm calling it that, by now Angry ), it turned into something very doubtful.
It's awfully quiet from Pine64 themselves on how they are trying to solve the mess and that is never a good sign.

A quick resume: 
- successful backing: 1.7 mln; 
- late development of board; 
- late development add-ons like zwave; 
- completely overwhelmed logistics staff resulting in wrong or late deliveries; 
- wrong charges to credit cards; 
- issues with shippers because of regulations for shipping dangerous goods like lithium polymer batteries (duhh); 
- wrong ABS mold and thus: more delays; 
- incomplete and buggy software.

And to top this off the continuous whining of Pine64 staff about their email backlog, backer complaints and complete silence in the last month. 
Well...what a surprise that people are starting to lose confidence in this project and even become aggressive.

Myself, I'm still waiting on the battery, the enclosure and the Z-wave component AND I'm dealing with a double charge on my credit card by Pine64.
As I live on the other side of this planet, I'm not likely to come by the Pine64 office and have a quick word with their CEO on how to go about these things, but even I could teach them a few tricks on customer satisfaction, project management, R&D and shipping.

Nice, guys, nice. Now, where is your reassuring plan of action?  Huh


  Startup Woes
Posted by: abasel - 07-26-2016, 01:36 AM - Forum: General Discussion on PINE A64(+) - Replies (9)

I have just received most of my hardware. I switch the Pine64 on (powering with the power adapter provided) nothing displays on either of the screens ie not on my TV and not on the 7" LCD that was provided.

Any ideas?


Information Lost parcel by french post
Posted by: aegiap - 07-25-2016, 01:53 PM - Forum: Shipment Related Discussion - Replies (4)

Hello,

On may 25, my boards and accessories were send to France and I was waiting patiently. But on june 04 the french post officialy declared the parcel lost. Tracking code: LM016242605CN
I send a couple of email to support@pine64.com and was able to contact one of the mods here but the situation is still the same today: no status, no new parcel shipped.
Backer #20, I was to receive my boards and accessories on february. I got no reply, no news from my emails to support@pine64.com sent in june or in july.

The lack of organization was funny and fresh in the first month. 5 months later, it is not.


  Wifi 802.11BGN/ Bluetooth 4.0 Module
Posted by: jesse1234 - 07-25-2016, 01:40 PM - Forum: Getting Started - Replies (1)

Hello everyone

I just logged in into the forum using Pine64+ 1GB board with the "Wifi 802.11BGN/ Bluetooth 4.0 Module".

Also I am using the Debian Jesse with the Mate desktop release dated 20160701

The module does bootup and the bluetooth icon appears in the upper right. But the wifi does not appear anywhere. I am missing something here?

Thanks for your help.

Jesse

[url=https://shop.pine64.com/collections/modules/products/wifi-bluetooth-4-0-module][/url]


  Android USB debugging and OTG device mode
Posted by: jonsmirl - 07-25-2016, 10:46 AM - Forum: Android on Pine A64(+) - No Replies

From what I can tell Android USB debugging is not working because the OTG port can't be forced into device mode.  It boots in host mode and stays that way.

So is there some command that will force it into device mode? Even better would be to hook up "enable USB debugging" to force the port into device mode.

How this is normally accomplished is via a pin in the OTG cable. But we only have a normal USB jack so the OTG detection pin is not available. So... we need some kind of software command to force USB device mode onto the jack.


Exclamation Where are a rest of my items?
Posted by: visigalmarco - 07-25-2016, 09:56 AM - Forum: Shipment Related Discussion - Replies (1)

Good morning, this afternoon I receved a very little part of my items in particular:  

2- 4 Way 12C Cable;
2- 5 Way to 4-Way I2C Cable;
2- 5 Way 12C Cable;
2- PA642GB;
1- PMSD001;
1- PINE64 Basic Media IR Remote Control;              
1- POWER SUPPLY;
1- P64-ALUMENIUM ENCLOSURE.

they are missing:
1- 64GB MicroSD Android
1- 7" LCD Touch Screen
1- 802.11BGN Wifi/ BT4.0 Module
1- PlayBox Kit
1- HDMI to DVI Adapter
1- HDMI to VGA Adapter With Audio
2- 4K HDMI Cable - 3FT
2- 7" LCD Touch Screen Panel
1- Wifi 802.11BGN/ Bluetooth 4.0 Module
2- PINE64 PlayBox Enclosure
2- PINE64 Acrylic Open Enclosure
2- PoE Splitter comply to 802.3af standard
1- PINE64 Z-Wave Module (EU version)
1- PINE A64+ 2GB - PA642GBWIFI
1- 64GB MicroSD Card - 64GBLIN
1- PINE64 Basic Media IR Remote Control
2- 5MP Camera Module

Can you say me when send the rest of my items?

My Backer number is 21,219

best regards
Marco Visigalli


  [30/11/2016] pine64-config
Posted by: Terra854 - 07-25-2016, 08:46 AM - Forum: Linux on Pine A64(+) - Replies (10)

Pine A64 Configuration Tool [30/11/2016]

This tool is based on the raspi-config tool for the Raspberry Pi and it provides a straight-forward way to configure your Pine64.

Source code is available at https://github.com/Terra854/pine64-config

Prerequisites

You will need to have the xterm package installed in order to use this tool. You will also need to install newt (for openSUSE) or whiptail (for Debian/Ubuntu).

Note that for openSUSE, the tool and it's dependencies has been preloaded in the images.

Downloads

Github link

Installation/Update the tool

To install or to update this tool for your Pine64, you will need to run the following command:

Code:
sudo ./install.sh [ubuntu/debian/opensuse]

This will build the scripts that is relevant to your distribution of Linux and installs it to /usr/local/sbin.

Once it is installed, you can execute it with:

Code:
sudo pine64-config.sh


Enjoy!

Changelog

25/7/2016
- Initial Release

26/7/2016
- Added Debian support

2/8/2016
- Minor bugfix

3/10/2016
- Lot's of bug fixes and improvements.
- openSUSE is now supported.
- Added the ability to change the cpu governor
- Added a heath monitor (looping the pine64_health script)

6/10/2016
- Major bugfixes

30/11/2016
- Fixed the cpu governor feature

If you want to contribute or to file bugs, please feel free to post an issue or open a pull request on the GitHub page.


  Active Cooling soft PWM follow-on fan motor speed controller driver
Posted by: MarkHaysHarris777 - 07-25-2016, 07:21 AM - Forum: Pi2, Euler and Exp GPIO Ports - Replies (3)

(for schematic diagram and in-line wiring harness, see this link)

edit:  I changed the default soft-pwm to GPIO23, pin(16).

   

The PWM (pulse width modulation) is 'soft' because it does not use a hardware oscillator. The Python codes turn the transistor on and off ( 16ms on,  4ms off) about 50 pps. The base-emitter pulls only about 2ma from the GPIO pin, while the collector current takes the main motor drive current (about 140ma for this fan).

The following two pics are my 'double' controller one half driving the PI 3B, and the other half driving the PineA64. In each case the Python code is the same; posted below:

   

   

In the pic above I also have my ada fruit gps (746) breakout mounted on the ttyS4 uart4 on the PineA64 euler bus.

fan_motor.sh

Code:
#!/usr/bin/python
#
# fan_motor.sh
#*****************************************************************
#  author:     Mark H. Harris      
# license:     GPLv3
#
#   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
#   CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
#   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
#   MECHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
#   DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
#   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
#   SPECIAL, EXEMPLARY, OR CONSEQUENCIAL DAMAGES (INCLUDING, BUT
#   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
#   LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERUPTION)
#   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
#   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
#   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE
#   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#*****************************************************************
## Import the necessary header modules
from time import sleep
import signal as SIGNAL
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)

## SOFTWARE PWM GPIO23 pin(16)
soft_pwm = 23
GPIO.setup(soft_pwm, GPIO.OUT)

ms_on = .016
ms_off = .004
hup_flag = False

## FUNCTION DEFINITIONS

def motor_duty_on(m_pin, t_delay):
    GPIO.output(m_pin, True)
    sleep(t_delay)
    
def motor_duty_off(m_pin, t_delay):
    GPIO.output(m_pin, False)
    sleep(t_delay)

def end():
    GPIO.cleanup()
    quit()

def ssighup(signum, frame):
    global hup_flag
    global ms_on
    global ms_off
    if (hup_flag):
        ms_on = .016
        hup_flag=False
    else:
        ms_on = .250
        hup_flag=True
    print(" ")
    print("HUP: duty_cycle toggled value: "+str(ms_on))

SIGNAL.signal(SIGNAL.SIGHUP, ssighup)

kb_interrupt = False

while(not kb_interrupt):
    try:
        motor_duty_on(soft_pwm, ms_on)
        motor_duty_off(soft_pwm, ms_off)
    except KeyboardInterrupt:
        kb_interrupt = True
        print(" ")
        print("motor controller ended by interrupt, bye!")

end()


marcus

edit:  I changed the default soft-pwm to GPIO23, pin(16).


  Active Cooling 5v brushless fan with Motor Speed Controller soft PWM
Posted by: MarkHaysHarris777 - 07-25-2016, 06:47 AM - Forum: Pi2, Euler and Exp GPIO Ports - Replies (14)

   

The fan above is a 5v brushless 140ma fan (free standing on rubber fan mounts) capable of moving 5cfpm ; being driven by a python software PWM motor speed control driver using a PN2222 transistor to handle the current. The GPIO pin signals the transistor via 1k ohm resistor. The codes rely on the RPi.GPIO-PineA64 module from github.

I will be uploading the python codes near the bottom of this post.

The following two pics are close-in shots of the fan, and the transistor current driver:

   

   

The PN2222 transistor above can also be replaced by the 2N2222; although, the emitter collector pins are swapped-- the emitter goes to ground.

The fans ship from Jin LI , and as such take three to six weeks to ship to the U.S. Its the shipping, not Jin LI's fault. These little fans move a lot of air; however, they are also noisy. The speed control circuit quiets the fans considerably to a slight whisper, still moves the air more efficiently, and may be controlled off, or controlled by signal based on SoC temperature.

fan_motor.sh

Code:
#!/usr/bin/python
#
# fan_motor.sh
#*****************************************************************
#  author:     Mark H. Harris        
# license:     GPLv3
#
#   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
#   CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
#   INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
#   MECHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
#   DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
#   CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
#   SPECIAL, EXEMPLARY, OR CONSEQUENCIAL DAMAGES (INCLUDING, BUT
#   NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
#   LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERUPTION)
#   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
#   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
#   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE
#   EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
#*****************************************************************
## Import the necessary header modules
from time import sleep
import signal as SIGNAL
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)

## SOFTWARE PWM GPIO23 pin(16)
soft_pwm = 23
GPIO.setup(soft_pwm, GPIO.OUT)

ms_on = .016
ms_off = .004
hup_flag = False

## FUNCTION DEFINITIONS

def motor_duty_on(m_pin, t_delay):
    GPIO.output(m_pin, True)
    sleep(t_delay)
    
def motor_duty_off(m_pin, t_delay):
    GPIO.output(m_pin, False)
    sleep(t_delay)

def end():
    GPIO.cleanup()
    quit()

def ssighup(signum, frame):
    global hup_flag
    global ms_on
    global ms_off
    if (hup_flag):
        ms_on = .016
        hup_flag=False
    else:
        ms_on = .250
        hup_flag=True
    print(" ")
    print("HUP: duty_cycle toggled value: "+str(ms_on))

SIGNAL.signal(SIGNAL.SIGHUP, ssighup)

kb_interrupt = False

while(not kb_interrupt):
    try:
        motor_duty_on(soft_pwm, ms_on)
        motor_duty_off(soft_pwm, ms_off)
    except KeyboardInterrupt:
        kb_interrupt = True
        print(" ")
        print("motor controller ended by interrupt, bye!")

end()

The code may be signaled with a -SIGHUP which when received by the speed controller code will toggle the duty cycle of the soft PWM. from 80% to 100%. A second HUP will toggle the duty cycle back to 80%, or slow speed.

There will be a follow-on post with some more pics, as well a simple schematic.

edit: I changed the default soft-pwm pin to GPIO23, pin(16).


marcushh777