Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

Recent Posts

Pages: [1] 2 3 ... 10

1   Project Announcements / Re: Project BlueShifton Today at 02:25:01 am

Started by Lexiq - Last post by Lexiq

Control Panel Graphics

For this style of control panel, the graphics are sandwiched between the panel surface and a sheet of clear acrylic. Everything is held in place by the controls and the T-molding so no additional fasteners are required.

Continuing with the blue / yellow / black theme, I used Inkscape to create a fairly simple, high contrast design that highlights each control, as well as the grouping of controls for player 1 and 2. Inkscape also has tools for measuring the size and distance between shapes, making it easy to work to a 1:1 scale. I started this process earlier in the build and went through several iterations before settling on a final design.

Another consideration is choosing specific colours. Colours won't print exactly as they appear on a monitor, so it can be a good idea to do test prints with a few different variations to find which works best. Graphics software may also allow you to choose print-safe colours.



Material and Printing

When creating the graphics, all the elements are vector based layers, which means they can be resized and rearranged without losing detail. For printing, everything needs to converted to a high resolution bitmap image of at least 300dpi. I used 600dpi for better resolution - you can go higher, but there are diminishing returns. The image should be supplied to the printer in an uncompressed, or lossless format such as PNG.

I originally though it might be possible to print the graphics on poster paper and rely on the acrylic to keep it flat, but it's not very durable, and is difficult to align without adhesive backing. Vinyl seems to be the best option. I chose to use a temporary adhesive, rather than permanent as it allows for mistakes to be corrected, and for the graphics to be more easily swapped out in the future.

Another thing to consider is gloss vs matte finish. Gloss finish results in more vibrant colours, and this is what I originally chose, but I found that when the acrylic is pressed tightly against the gloss surface, the thin-film interference patterns become very noticeable, especially when illuminated. I thought about trying to separate the surfaces using thin shims around the buttons, but eventually decided it was easier to sacrifice a bit of contrast and use a matte finish instead.

Vinyl is used everywhere for signage, so most print shops will be able to do this type of job.

Applying the Vinyl

The first step is to align the graphics with the holes in the control panel. On my printed graphics, I included circles for where the holes will need to be cut, so I started by cutting 4 of these - two on each side, and aligning these holes with the matching holes in the panel. Before removing any adhesive backing, I clamped one end of the vinyl to the panel using a left over piece of clear acrylic. This ensures the vinyl stays aligned, while keeping the holes visible.

With the vinyl secured, I then removed the adhesive from the unclamped end, up until about one third of the width. Then, with a little tension to keep the vinyl flat, applied it to the surface of the panel, working from the inside out to keep it smooth and remove air bubbles. The temporary adhesive makes this simpler as it's relatively easy to peel of the vinyl and redo a section if it's not quite right.

Now that one end is attached to the panel with adhesive, the other end can be unclamped and the rest of the backing can be removed. For this stage, it's a good idea to remove a small amount of backing and apply the vinyl a section at a time.

Once the vinyl has been applied, it can be trimmed to size with a craft knife or other similarly sharp blade. It's important to ensure that the is no overlap around the edge as this will cause the vinyl to kink when the T-molding is applied. The rest of the holes can now be cut the same way, running the blade around the inside of the holes.




Acrylic, T-molding and Controls

The acrylic can now be placed over the vinyl and a few buttons installed to keep it in place while the T-molding is applied. As with the screen glass, one of the most challenging aspects of assembling the control panel is ensuring there is no dust or debris between the vinyl and the acrylic. Outside of a NASA clean room, there is really no good solution for this, but I did eventually end up with a result I was happy with.

The process of applying the T-molding is described in an earlier post - if everything was measured correctly, the top of the T-molding should be perfectly flush with the surface of the acrylic. With the acrylic and T-molding in place, the controls can now be installed, ready for wiring.

Started by saint - Last post by Lexiq

 :)

3   Project Announcements / Re: Project BlueShifton Today at 12:42:30 am

Started by Lexiq - Last post by Lexiq

Thanks everyone! I'll be covering electrics / wiring in one of my next posts.

Started by jordo90 - Last post by daywane

This sounds like a computer to me ( hit F1 key) (real time clock)
replace the battery on the mother board. most likely it will be a CR2032 button battery.  Let 5 min pass before installing new battery.
I just do that to 100% know CMOS has reset. Your PC might start up and shut down a few time before you see anything on the screen.
This is normal on some computers, set date and time in BIOS. after all is booted I would scan drive for errors.
that should fix it. Let the computer power up after battery install. Many times I thought Dang PC is shot! be patient just leave it powered on and walk away if you want. take a break. come back and you should see hit F1 screen

Started by jordo90 - Last post by jordo90

Unplugged my Golden Tee Fore Complete. After plugging back in, I get the following error:

161 - Real Time Clock Power Loss

I hit F1 to boot and then get an error saying "Non-System disk or disk error, replace and strike any key when ready"

Any thoughts?

Started by geecab - Last post by Yolo_Swaggins

Ah jeez, that doesn't sound good. I tested it with mouse and also a flight yoke. Have you made this change too...

In hardriv.cpp, in the "static INPUT_PORTS_START( hdrivair )" section, change the ITP_PADDLE steering control for:
PORT_BIT( 0xfff, 0x000, IPT_POSITIONAL ) PORT_POSITIONS(0xfff) PORT_WRAPS PORT_SENSITIVITY(50) PORT_KEYDELTA(1) PORT_REVERSE PORT_NAME("Steering Wheel")

When you say it not working,  is that even without pressing the S key at all?

Yeah i did that it just totally messes up the steering and makes it unplayable, a flight yoke has a much narrower range of movement than a driving steering wheel i guess thats the problem with the code? Pressing the S key doesnt help at all because the wheel goes out of alignment as soon as you start the game even on the menu where you choose to skip flight training it doesn't work just starts acting really weird. It goes way out of alignment even when not moving it fast at all and just acts really bugged tbh it's unplayable. If you can try it with a 900 degree wheel give it a go and see what happens. I made a account on the bannisters forum you linked here but it seems like the admins not going to approve it and it was 23 hours ago i made the account and it says if it's not approved in 24 hours it gets deleted.

7   Main Forum / Re: thin client pcon Yesterday at 05:00:32 pm

Started by daywane - Last post by daywane

8   Main Forum / Re: thin client pcon Yesterday at 04:55:43 pm

Started by daywane - Last post by daywane

Mame 149 is fully working. ( well  CHD's are extracting now) My first time working with CHD's. 6 days to download. (WOW, it all extracted. 47.3 gig)
Retroarch. Mame 2003 and 2010 work just as well.
no luck with ps1 yet. no luck with N64
T16 and SNES work fine.
this really is a beta set up.
I still want to try the steering wheel and PC games for low end computers. I have zero experience on actual PC games. 
Kodi still needs installed.

Started by yamatetsu - Last post by yamatetsu

David the Trash Gnome

Started by geecab - Last post by geecab

Ah jeez, that doesn't sound good. I tested it with mouse and also a flight yoke. Have you made this change too...

In hardriv.cpp, in the "static INPUT_PORTS_START( hdrivair )" section, change the ITP_PADDLE steering control for:
PORT_BIT( 0xfff, 0x000, IPT_POSITIONAL ) PORT_POSITIONS(0xfff) PORT_WRAPS PORT_SENSITIVITY(50) PORT_KEYDELTA(1) PORT_REVERSE PORT_NAME("Steering Wheel")

When you say it not working,  is that even without pressing the S key at all?

Pages: [1] 2 3 ... 10