All in One PCB Support Thread

DarrylUK
Posts: 62
Joined: Thu Jul 21, 2016 2:09 pm
Has thanked: 14 times
Been thanked: 20 times

Re: All in One PCB Support Thread

Post by DarrylUK » Fri Sep 30, 2016 3:49 am

I've tested a new one today. It's just a cheapie pack of 5 from china so there's no data sheet. I've attached an image of the results, I'm sure ground is in the right place as I took it apart, are the in's and out's in the opposite place?


Edit, jesus, what a rookie mistake. Even though I thought I rewired 1 pin at a time, I did it completely backwards. Works fine now, oops!
Attachments
IMG_0070.JPG
IMG_0070.JPG (1.03 MiB) Viewed 8940 times

Kepsilonz
Posts: 16
Joined: Sun Jul 24, 2016 10:28 am
Has thanked: 15 times

Re: All in One PCB Support Thread

Post by Kepsilonz » Sat Oct 01, 2016 3:17 am

Hi all, I mapped the buttons properly and I'm playing the emulators without problems. But when I try to navigate in the system menus (retropie-setup, raspbian config), the A and B buttons don't seem to work properly. I'm writting that here because I'm using the all-in-one pcb and I don't know if the teensy needs additional configuration to work as I saw in this post:

http://www.sudomod.com/forum/viewtopic.php?f=16&t=1192

Thanks all.

User avatar
Paddy
Posts: 52
Joined: Sat Jun 25, 2016 4:21 am
Has thanked: 10 times
Been thanked: 17 times

Re: All in One PCB Support Thread

Post by Paddy » Sat Oct 01, 2016 7:05 am

Hi all,

I have trouble to get my All in One PCB running. I have already programmed it and it seems that the script is active (please note the logging of Arduino). Wiring seems also ok. The PCB is directly connected to the P22 and P23 of the Raspberry (D+ -> P22; D- -> P23). I have connected a keyboard to the USB hub of the PCB and I can work with this. So for me seems USB is working fine ...

PSB Board Version is 1.4

The problem is that no input via buttons are recognized by the Zero. If I do lsusb on the Raspberry I get following:
zero_pcb1.jpg
zero_pcb1.jpg (82.12 KiB) Viewed 8901 times
Here is the output from programming the PCB ... first lines are german but anyway logging looks good for me:

Code: Select all

Der Sketch verwendet 5.558 Bytes (19%) des Programmspeicherplatzes. Das Maximum sind 28.672 Bytes.
Globale Variablen verwenden 222 Bytes (8%) des dynamischen Speichers, 2.338 Bytes für lokale Variablen verbleiben. Das Maximum sind 2.560 Bytes.
Erzwinge Reset durch öffnen/schließen mit 1200 bps auf dem Port COM6
PORTS {COM6, } / {} => {}
PORTS {} / {COM7, } => {COM7, }
Found upload port: COM7
E:\downloads\arduino-1.6.10\arduino-1.6.10\hardware\tools\avr/bin/avrdude -CE:\downloads\arduino-1.6.10\arduino-1.6.10\hardware\sparkfun\avr/avrdude.conf -v -patmega32u4 -cavr109 -PCOM7 -b57600 -D -Uflash:w:C:\Users\patric\AppData\Local\Temp\build2d044f3144a9cb8862d3eb9ec893121f.tmp/GamepadNoAnalog-HID.ino.hex:i 

avrdude: Version 6.3, compiled on Jun 22 2016 at 16:05:21
         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
         Copyright (c) 2007-2014 Joerg Wunsch

         System wide configuration file is "E:\downloads\arduino-1.6.10\arduino-1.6.10\hardware\sparkfun\avr/avrdude.conf"

         Using Port                    : COM7
         Using Programmer              : avr109
         Overriding Baud Rate          : 57600
         AVR Part                      : ATmega32U4
         Chip Erase delay              : 9000 us
         PAGEL                         : PD7
         BS2                           : PA0
         RESET disposition             : dedicated
         RETRY pulse                   : SCK
         serial program mode           : yes
         parallel program mode         : yes
         Timeout                       : 200
         StabDelay                     : 100
         CmdexeDelay                   : 25
         SyncLoops                     : 32
         ByteDelay                     : 0
         PollIndex                     : 3
         PollValue                     : 0x53
         Memory Detail                 :

                                  Block Poll               Page                       Polled
           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
           eeprom        65    20     4    0 no       1024    4      0  9000  9000 0x00 0x00
           flash         65     6   128    0 yes     32768  128    256  4500  4500 0x00 0x00
           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

         Programmer Type : butterfly
         Description     : Atmel AppNote AVR109 Boot Loader

Connecting to programmer: .
Found programmer: Id = "CATERIN"; type = S
    Software Version = 1.0; No Hardware Version given.
Programmer supports auto addr increment.
Programmer supports buffered memory access with buffersize=128 bytes.

Programmer supports the following devices:
    Device code: 0x44

avrdude: devcode selected: 0x44
avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% -0.00s

avrdude: Device signature = 0x1e9587 (probably m32u4)
avrdude: reading input file "C:\Users\patric\AppData\Local\Temp\build2d044f3144a9cb8862d3eb9ec893121f.tmp/GamepadNoAnalog-HID.ino.hex"
avrdude: writing flash (5558 bytes):

Writing | ################################################## | 100% 0.43s

avrdude: 5558 bytes of flash written
avrdude: verifying flash memory against C:\Users\patric\AppData\Local\Temp\build2d044f3144a9cb8862d3eb9ec893121f.tmp/GamepadNoAnalog-HID.ino.hex:
avrdude: load data flash data from input file C:\Users\patric\AppData\Local\Temp\build2d044f3144a9cb8862d3eb9ec893121f.tmp/GamepadNoAnalog-HID.ino.hex:
avrdude: input file C:\Users\patric\AppData\Local\Temp\build2d044f3144a9cb8862d3eb9ec893121f.tmp/GamepadNoAnalog-HID.ino.hex contains 5558 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.05s

avrdude: verifying ...
avrdude: 5558 bytes of flash verified

avrdude done.  Thank you.

User avatar
Helder
Trailblazer
Trailblazer
Posts: 2985
Joined: Thu May 05, 2016 8:33 am
Location: Rogers, AR
Has thanked: 1459 times
Been thanked: 3114 times

Re: All in One PCB Support Thread

Post by Helder » Sat Oct 01, 2016 7:28 am

You're powering the AIO with a power supply board like the powerboost right? Also try connecting it to a PC and see if it's recognized as an Arduino Game Pad, it should be there. Mnany people who had this issue reinstalled the Retropie image and the controls were recognized after that.
Chat with me and other members On Discord

Don't contact me about obtaining my board files (as you will not get them). If my Boards or PCB Kits are sold out, they will be restocked as soon as I can get them and there is demand for them. You can join the mailing list on my Website to be notified when they are available.


Helder's Game Tech Website

We will not support any cloned work so don't come to us with technical issues to resolve, go talk to the cloner for help.

User avatar
Helder
Trailblazer
Trailblazer
Posts: 2985
Joined: Thu May 05, 2016 8:33 am
Location: Rogers, AR
Has thanked: 1459 times
Been thanked: 3114 times

Re: All in One PCB Support Thread

Post by Helder » Sat Oct 01, 2016 7:29 am

Kepsilonz wrote:Hi all, I mapped the buttons properly and I'm playing the emulators without problems. But when I try to navigate in the system menus (retropie-setup, raspbian config), the A and B buttons don't seem to work properly. I'm writting that here because I'm using the all-in-one pcb and I don't know if the teensy needs additional configuration to work as I saw in this post:

http://www.sudomod.com/forum/viewtopic.php?f=16&t=1192

Thanks all.
You can always reprogram it to see if that helps it or do as I posted above and reinstall the Image of the OS.
Chat with me and other members On Discord

Don't contact me about obtaining my board files (as you will not get them). If my Boards or PCB Kits are sold out, they will be restocked as soon as I can get them and there is demand for them. You can join the mailing list on my Website to be notified when they are available.


Helder's Game Tech Website

We will not support any cloned work so don't come to us with technical issues to resolve, go talk to the cloner for help.

User avatar
Paddy
Posts: 52
Joined: Sat Jun 25, 2016 4:21 am
Has thanked: 10 times
Been thanked: 17 times

Re: All in One PCB Support Thread

Post by Paddy » Sat Oct 01, 2016 7:45 am

Helder wrote:You're powering the AIO with a power supply board like the powerboost right? Also try connecting it to a PC and see if it's recognized as an Arduino Game Pad, it should be there. Mnany people who had this issue reinstalled the Retropie image and the controls were recognized after that.
Yes ... screen, Pi and PCB are connected to the power circuit from the Adafruit Powerboost 1000 ... also the PCB is recognized by my PC. But also if it's connected to the PC I will not get any reactions from the input buttons. But there should be inputs seen in e.g. notepad right?

Anyway I will do fresh image ...

PS: fresh image helps :) ... thanks for the support :)

User avatar
Evilz
Posts: 27
Joined: Sun Jul 17, 2016 1:24 am
Has thanked: 5 times
Been thanked: 1 time

Re: All in One PCB Support Thread

Post by Evilz » Sat Oct 01, 2016 12:36 pm

Hi there,

I just finish cable all the board.
When I start retroPie, the screen say "no gamepad detected".
What did I miss, anything to configure in retropie ?

My connections seem to be good :
D+ => P22
D- => P23
Power comes from powerbank direcly and I've got 5V on every usb hub.

What can I do now ?

Thank.

DO you still connect on discord ?

User avatar
Helder
Trailblazer
Trailblazer
Posts: 2985
Joined: Thu May 05, 2016 8:33 am
Location: Rogers, AR
Has thanked: 1459 times
Been thanked: 3114 times

Re: All in One PCB Support Thread

Post by Helder » Sat Oct 01, 2016 1:07 pm

Evilz wrote:Hi there,

I just finish cable all the board.
When I start retroPie, the screen say "no gamepad detected".
What did I miss, anything to configure in retropie ?

My connections seem to be good :
D+ => P22
D- => P23
Power comes from powerbank direcly and I've got 5V on every usb hub.

What can I do now ?

Thank.

DO you still connect on discord ?
Pictures help diagnose problems and yes I'm on Discord everyday.
Chat with me and other members On Discord

Don't contact me about obtaining my board files (as you will not get them). If my Boards or PCB Kits are sold out, they will be restocked as soon as I can get them and there is demand for them. You can join the mailing list on my Website to be notified when they are available.


Helder's Game Tech Website

We will not support any cloned work so don't come to us with technical issues to resolve, go talk to the cloner for help.

User avatar
Evilz
Posts: 27
Joined: Sun Jul 17, 2016 1:24 am
Has thanked: 5 times
Been thanked: 1 time

Re: All in One PCB Support Thread

Post by Evilz » Sat Oct 01, 2016 1:59 pm

Ok if it can help

Image

Image

Image

maybe i gonna add some solder on white cable.

User avatar
Evilz
Posts: 27
Joined: Sun Jul 17, 2016 1:24 am
Has thanked: 5 times
Been thanked: 1 time

Re: All in One PCB Support Thread

Post by Evilz » Sun Oct 02, 2016 6:28 am

ok. Gamepad works on my windows 10.

So it's mean that it's well programmed.

So the problem is between RPZ and AIO ?? Or may be Retropie ?

Locked

Who is online

Users browsing this forum: No registered users and 1 guest