-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some questions #1
Comments
Hey Mark,
1. My very young son named it. It doesn't have any significance beyond that.
2. The usb connection is only for power and to charge a LiPo.
3. It does not have any diagnostic LED's. I figured the screen would work
well enough. I could also just solder to a pin if I really needed it.
4. I don't know that there is an off-the-shelf board actually. Any of the
STM32 eval boards with a screen and an Cortex-M7 would be fun to develop on
though.
There's definitely nothing I've seen that is intended to be used as a
handheld game console.
It's actually my most complicated board to date (out of two). I do software
at work but want to do it all! It was really tough routing the RAM. I bet I
could do a much better job
overall if I did a board revision. I spent so much time researching signal
integrity it was ridiculous. I went to school for Mechanical Engineering so
I'm self taught in everything else.
Sorry for the long delay in the answer. I've paused in working on it
because I've just been too busy to put any time into it lately. I will come
back to it though.
I could probably mail you a couple of the unpopulated boards if you're
interested and the list of components I purchased off of JLPCB if you want
to work on it too. The processor was more expensive than I would have liked.
You could also order your own using the Gerbers produced by KiCAD. Make
sure you get ENIG finish due to the button contact pads and also I laid out
the board with a maximum distance between the outer and inner planes in
order to meet signal integrity requirements.
I can get you more details if you're interested.
The main holdup that I just haven't been wanting to do is to design the
case so I can actually push buttons on it. The buttons are the same size as
PS4 buttons so that I could use the silicone replacement pads for the PS4.
…On Mon, Jun 1, 2020 at 11:18 PM markfirmware ***@***.***> wrote:
@vegecode <https://github.com/vegecode>
1.
may I ask, what is the significance of the name "BurnedHead?"
2.
does this have a serial over usb port?
3.
does this have a diagnostic led?
4.
is there an off-the-shelf board that approximates the design that can
be used for development?
Regards,
Mark
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJOF5C7UX7AOVINV3NC73M3RUR4SXANCNFSM4NMKDS2A>
.
|
I am not in a position to work on a board itself but I am interested in the general theme of zig on bare metal. When it is convenient to answer, I have some more questions: What is the part number for the lcd? What are you going to use to program the flash memory? |
Hey Mark,
The part number for the LCD is on the silkscreen on the board. It's the
LQ035NC111.
The ribbon cable connector for the LCD's part number is printed just above
that. Molex 51296-5494. I ended up finding a cheaper one that almost has
the same footprint. When I do a board rev I will switch to that.
The programming is done using a JTAG probe. Here's what I have:
https://www.segger.com/products/debug-probes/j-link/models/j-link-edu/
That is the de facto standard in the embedded world. This one is the
educational version so you can only work on not for profit projects with
it. It really is a good tool. Don't bother with OpenOCD. While also a cool
project, the prices on the
J-Links are good for open source work and it is much more polished at the
moment.
My plan for the BurnedHead is to make a bootloader/operating system in the
flash and then load the actual games from the SD card. Then game
development would just use the SDK I produce for the platform.
…On Fri, Jun 5, 2020 at 8:30 PM markfirmware ***@***.***> wrote:
I am not in a position to work on a board itself but I am interested in
the general theme of zig on bare metal.
When it is convenient to answer, I have some more questions:
What is the part number for the lcd?
What are you going to use to program the flash memory?
Regards, Mark
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJOF5C2SYXTLIRGTOT44M7DRVGLZXANCNFSM4NMKDS2A>
.
|
It looks like the j-link does provide a serial port that could be used for a diagnostic console: https://www.segger.com/products/debug-probes/j-link/#vcom-functionality That of course is only available when connected. |
Hey Mark,
That is functionality that can be used, but that kind of serial printing
diagnostics just isn't part of my normal workflow. I start my debug session
with shell scripts, I could add printing that output to a file if I get
around to it.
…On Tue, Jun 9, 2020, 10:54 PM markfirmware ***@***.***> wrote:
It looks like the j-link does provide a serial port that could be used for
a diagnostic console:
https://www.segger.com/products/debug-probes/j-link/#vcom-functionality
That of course is only available when connected.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AJOF5C5Z6OVNQWHGCT5F5WLRV37XFANCNFSM4NMKDS2A>
.
|
@vegecode
may I ask, what is the significance of the name "BurnedHead?"
does this have a serial over usb port?
does this have a diagnostic led?
is there an off-the-shelf board that approximates the design that can be used for development?
Regards,
Mark
The text was updated successfully, but these errors were encountered: