Cheaper than Teensy

General GBZ-related chat goes here. Share ideas, tips and tricks, or ask questions that don't fit into the hardware/software help forums.
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: Cheaper than Teensy

Post by Helder » Sun Jun 12, 2016 11:11 am

SidSilver wrote:OMG ! :o
Great !

just one question, I don't see power output for the usb out.
How will be powered the usb devices ?

If you need testers, I'm interessed :mrgreen:
Since the Pi Zero has lackluster power for USB and also since I literally can't fit anything else on this board in it's current size you will have to use 5V and GND from the powerboost or from anything else that has 5V you can tap into.

Wermy suggested I set it up this way and if I didn't I would have to sacrifice 1 out of the 3 available hubs which will kind of ruin my vision for this. I also though of a breakout board but that would again be more crap for me to solder up and would need good 5v power so it would go to the powerboost again.

I'm open for suggestions but I have little to no room on this thing.
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.

SidSilver
Posts: 263
Joined: Sun May 22, 2016 6:22 am
Location: France
Has thanked: 137 times
Been thanked: 37 times

Re: Cheaper than Teensy

Post by SidSilver » Sun Jun 12, 2016 11:55 am

Helder wrote:
SidSilver wrote:OMG ! :o
Great !

just one question, I don't see power output for the usb out.
How will be powered the usb devices ?

If you need testers, I'm interessed :mrgreen:
Since the Pi Zero has lackluster power for USB and also since I literally can't fit anything else on this board in it's current size you will have to use 5V and GND from the powerboost or from anything else that has 5V you can tap into.

Wermy suggested I set it up this way and if I didn't I would have to sacrifice 1 out of the 3 available hubs which will kind of ruin my vision for this. I also though of a breakout board but that would again be more crap for me to solder up and would need good 5v power so it would go to the powerboost again.

I'm open for suggestions but I have little to no room on this thing.
I understand.
Indeed there's no much room on this board.

If I had one of this, I would wire the 5V and Gnd to the powerboost, not to the pi. I guess you understand why.
With this kind of wiring, you could separate the D+ / D- inputs from the power ones and put them on the left, near the USB hub chip.
By doing this, you may get back little room top of the data pins for usb 1 - 3, maybe it would be enough to put 5V + Gnd ?

[spoiler="Quick draw to show what I mean"]Image[/spoiler]

Just a suggestion, if it can help :)

Also, I don't know what are the ISP pins for.

User avatar
Oxodao
Posts: 131
Joined: Wed Jun 01, 2016 11:35 am
Location: 127.0.0.1
Has thanked: 4 times
Been thanked: 30 times
Contact:

Re: Cheaper than Teensy

Post by Oxodao » Sun Jun 12, 2016 2:43 pm

SidSilver wrote:Also, I don't know what are the ISP pins for.
That's for programming the microcontroller (ATMEGA32U4)
Arduino sketch for the gamepad (Teensy replacement): http://github.com/oxodao/GBZGamepad

User avatar
Ganreizu
Posts: 552
Joined: Thu May 05, 2016 8:20 am
Has thanked: 168 times
Been thanked: 97 times

Re: Cheaper than Teensy

Post by Ganreizu » Sun Jun 12, 2016 3:40 pm

Oxodao wrote:That's for programming the microcontroller (ATMEGA32U4)
AKA a teensy right? How does that work? Is it pre-programmed?

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: Cheaper than Teensy

Post by Helder » Sun Jun 12, 2016 3:45 pm

SidSilver wrote: I understand.
Indeed there's no much room on this board.

If I had one of this, I would wire the 5V and Gnd to the powerboost, not to the pi. I guess you understand why.
With this kind of wiring, you could separate the D+ / D- inputs from the power ones and put them on the left, near the USB hub chip.
By doing this, you may get back little room top of the data pins for usb 1 - 3, maybe it would be enough to put 5V + Gnd ?

[spoiler="Quick draw to show what I mean"]Image[/spoiler]

Just a suggestion, if it can help :)

Also, I don't know what are the ISP pins for.
Well I went and tried to make it work and moving traces and adding ground point vias made it work so here it is with the GND and 5V points.

Image
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: Cheaper than Teensy

Post by Helder » Sun Jun 12, 2016 3:49 pm

Ganreizu wrote:
Oxodao wrote:That's for programming the microcontroller (ATMEGA32U4)
AKA a teensy right? How does that work? Is it pre-programmed?
ISP headers or similar Jtag headers are used in just about every microcontroller out there for ease of programming. The whole reason for the testers too is to see if we can program these through USB (hopefully) or with the ISP and if it is the only way I'll preprogram them before going out to customers.

I have also been thinking that if you hook us a USB cable to the Pi Zero USB Input points on the right hand side of the board you can just plug it into a PC since the atmega is connected to USB Hub 4 and should be detected on the Arduino IDE, again testing of this needs to be done to be sure and if all is well I can probably remove the ISP header in the future.
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.

username 123
Posts: 134
Joined: Thu Jun 09, 2016 5:45 pm
Has thanked: 33 times
Been thanked: 29 times

Re: Cheaper than Teensy

Post by username 123 » Sun Jun 12, 2016 4:06 pm

You're doing a great job Helder. Honestly I've never seen such progression with all the projects I have done.
Do you have any plans to make boards for the gameboy pocket/color/SP/advance?
With all this space saving you have accomplish with this all-in-one board I'm sure it's now very possible with the smaller game boys.
Last edited by username 123 on Sun Jun 12, 2016 4:13 pm, edited 1 time in total.

User avatar
tronicgr
Posts: 143
Joined: Tue Jun 07, 2016 4:26 pm
Has thanked: 95 times
Been thanked: 67 times
Contact:

Re: Cheaper than Teensy

Post by tronicgr » Sun Jun 12, 2016 4:13 pm

Helder wrote:
Ganreizu wrote:
Oxodao wrote:That's for programming the microcontroller (ATMEGA32U4)
AKA a teensy right? How does that work? Is it pre-programmed?
ISP headers or similar Jtag headers are used in just about every microcontroller out there for ease of programming. The whole reason for the testers too is to see if we can program these through USB (hopefully) or with the ISP and if it is the only way I'll preprogram them before going out to customers.

I have also been thinking that if you hook us a USB cable to the Pi Zero USB Input points on the right hand side of the board you can just plug it into a PC since the atmega is connected to USB Hub 4 and should be detected on the Arduino IDE, again testing of this needs to be done to be sure and if all is well I can probably remove the ISP header in the future.
I think you should keep the isp header in any case as its the only way to reload the arduino bootloader on it. Do you have a place where all necessary files are for this (arduino code or HEX file, bootloader Teensy or arduino, fuse settings) ??

I still would like one of the previous version board to assemble and test the Joystick part only.

Thanks
Thanos

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: Cheaper than Teensy

Post by Helder » Sun Jun 12, 2016 4:17 pm

username 123 wrote:You're doing a great job Helder. Honestly I've never seen such progression with all the projects I have done.
Do you have any plans to make boards for the gameboy pocket/color/SP/advance?
With all this space saving you have accomplish with this all-in-one board I'm sure it's now very possible with the smaller game boys.
I do have plans to do the GBA not SP but one console a a time, and there are a few more things I'd like to do now that this is theoretically complete to ease all the building of these GBZ units but all this takes time especially waiting on the boards to arrive as well as parts.
tronicgr wrote:
Helder wrote:
Ganreizu wrote:
AKA a teensy right? How does that work? Is it pre-programmed?
ISP headers or similar Jtag headers are used in just about every microcontroller out there for ease of programming. The whole reason for the testers too is to see if we can program these through USB (hopefully) or with the ISP and if it is the only way I'll preprogram them before going out to customers.

I have also been thinking that if you hook us a USB cable to the Pi Zero USB Input points on the right hand side of the board you can just plug it into a PC since the atmega is connected to USB Hub 4 and should be detected on the Arduino IDE, again testing of this needs to be done to be sure and if all is well I can probably remove the ISP header in the future.
I think you should keep the isp header in any case as its the only way to reload the arduino bootloader on it. Do you have a place where all necessary files are for this (arduino code or HEX file, bootloader Teensy or arduino, fuse settings) ??

I still would like one of the previous version board to assemble and test the Joystick part only.

Thanks
Thanos

It was posted a few pages back but all will be available once I got these in hand, I'll make a new thread about it so it's all relevant and not so cluttered like it is now.
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
Oxodao
Posts: 131
Joined: Wed Jun 01, 2016 11:35 am
Location: 127.0.0.1
Has thanked: 4 times
Been thanked: 30 times
Contact:

Re: Cheaper than Teensy

Post by Oxodao » Sun Jun 12, 2016 4:47 pm

Ganreizu wrote:
Oxodao wrote:That's for programming the microcontroller (ATMEGA32U4)
AKA a teensy right? How does that work? Is it pre-programmed?
Actually it works like a Teensy though it's an Arduino Leonardo (Or Arduino Pro Micro).
If I'm not mistaken, it do not use the same chip but it has the same goal
Arduino sketch for the gamepad (Teensy replacement): http://github.com/oxodao/GBZGamepad

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest