(Topic ID: 327007)

Please Host Pinball Related "Maker Files"

By Shaker

1 year ago


Topic Heartbeat

Topic Stats

  • 25 posts
  • 10 Pinsiders participating
  • Latest reply 1 year ago by Shaker
  • Topic is favorited by 2 Pinsiders

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    carbide (resized).png
    illustrator (resized).png
    FaqJ25sUUAEym3o (resized).jpeg
    #1 1 year ago

    Hello;

    I am just finishing a design for a Whole Playfield Protector for my Class of 1812 (Gottlieb, 1991).

    I'm making the protector for personal use. I do not intend to sell them to the public. However, I would like to share my design so that others can make their own, or even sell them.

    It would be great if PinSide would host pinball related "Maker Files" for the community to share.

    I am aware of general places to host such files, but not of one that is specific to for pinball related files.

    If someplace like this already exists: Please point me in the right direction, and I'm sorry for wasting your time.

    - Mark

    #2 1 year ago

    I like the idea of hosting pinball related 3D files in our archive. I have recently been talking to a friend who is printing hard-to-find parts as well as printing his own mods and the quality of his 3d prints blew me away.

    What about copyrights? Are they a factor if you share models that you model yourself?

    And what kind of file formats are we talking about? I imagine a playfield protector is a different format (2d) vs a 3D printed popbumper cap?

    #3 1 year ago
    Quoted from Shaker:

    Hello;
    I am just finishing a design for a Whole Playfield Protector for my Class of 1812 (Gottlieb, 1991).
    I'm making the protector for personal use. I do not intend to sell them to the public. However, I would like to share my design so that others can make their own, or even sell them.
    It would be great if PinSide would host pinball related "Maker Files" for the community to share.
    I am aware of general places to host such files, but not of one that is specific to for pinball related files.
    If someplace like this already exists: Please point me in the right direction, and I'm sorry for wasting your time.
    - Mark

    I think this is a fine idea, but what is wrong with Thingiverse and Printables ?

    #4 1 year ago
    Quoted from Rdoyle1978:

    I think this is a fine idea, but what is wrong with Thingiverse and Printables ?

    My general issue with Thingiverse is the poor search functionality, even with the exact thing title you often won't find what you are looking for. Even if Pinside didn't host the files it would be great if there was a way to link a file on one of the general sites to a machine on Pinside so that people could find it. Maybe add a new subforum so people could share their work in a new thread that could be linked to games. It would be easy to use Pinsides advanced search to filter on that subforum if you want to look for pinball related maker items. That would let Robin leverage the great work/site he has already built without having to deal with hosting large maker files.

    #5 1 year ago
    Quoted from robin:

    I like the idea of hosting pinball related 3D files in our archive. I have recently been talking to a friend who is printing hard-to-find parts as well as printing his own mods and the quality of his 3d prints blew me away.
    What about copyrights? Are they a factor if you share models that you model yourself?
    And what kind of file formats are we talking about? I imagine a playfield protector is a different format (2d) vs a 3D printed popbumper cap?

    I understand this, one bad apple could spoil the bunch.
    The last thing Robin and Pinside needs is some jerk to upload WMS/Gottlieb copyrighted materials and then have lawyers banging down the door!

    The playfield protectors sound great, and if it’s just the clear overlay, there is no way it could be copyright because it’s not using Gottlieb® materials, it’s just a shape.
    It will probably require moderating, or some sort of review process for files uploaded if Pinside hypothetically allowed it.

    I can’t imagine the users of this website will upload so much that it would be an overwhelming workload on a reviewer or two.

    Another suggestion if for Robin, if you proceed, don’t forget to put some limit/cool down on uploads so some rando doesn’t join and just start hammering the website with 10k uploads

    #6 1 year ago
    Quoted from latenite04:

    My general issue with Thingiverse is the poor search functionality, even with the exact thing title you often won't find what you are looking for. Even if Pinside didn't host the files it would be great if there was a way to link a file on one of the general sites to a machine on Pinside so that people could find it. Maybe add a new subforum so people could share their work in a new thread that could be linked to games. It would be easy to use Pinsides advanced search to filter on that subforum if you want to look for pinball related maker items. That would let Robin leverage the great work/site he has already built without having to deal with hosting large maker files.

    Your concerns about Thingiverse, and even Printables, have merit.

    But they also have features that would be difficult to replicate on Pinside. Not impossible, just a lot of work for Robin and anyone else working on the site.

    I like your idea about just linking to the actual hosted content elsewhere. To some extent, this already exists, but it could be refined. For now, you can search a pin's "club" thread for "thingiverse" and "printables" to e.g. find 3D models (and, I guess, SVG files?) related to that pin. There is also a thread for 3D printing generally here.

    But it would be more accessible if there was a way to provide cross-linked references to sites like that in the machine database on the site. I.e. on the page for each pin in the database, include a list of links (possibly with an image documenting each link) that are relevant to the machine. Ideally, these would be managed on a multiple-machine basis, i.e. for any given link, the person adding it could specify multiple machines it relates to. Some parts may apply uniquely to just one machine, while others may be useful for a whole range of machines, due to their use of common parts. (The specific examples that come immediately to my mind are parts I made for my Rush machine, where one works only for that machine, but the other could be used in just about any modern Stern machine.)

    This approach also likely would address the possible concern of dealing with copyrighted material, since none of the materials would actually be hosted on this site.

    #7 1 year ago
    Quoted from robin:

    What about copyrights? Are they a factor if you share models that you model yourself?

    In general, as long as there is no artwork, no logos, and no sculpted items that could be considered decorative rather than functional (ie, the genie on TOTAN), pretty much everything else should be in the clear.

    Parts can be covered by patents in some cases, but anything older than 20 years has expired.

    #8 1 year ago
    Quoted from robin:

    What about copyrights? Are they a factor if you share models that you model yourself?

    I am NOT a lawyer, so please take with a grain of salt: Artwork is copyrightable, and should not be included. However, parts are not copyrightable. This is why you can buy replacement car parts from sources other than the OEM.

    Quoted from robin:

    And what kind of file formats are we talking about? I imagine a playfield protector is a different format (2d) vs a 3D printed popbumper cap?

    Yeah, the formats would be based on the tool used by the Maker. As my work is 2D, I used a decade old copy of Adobe Illustrator (CS5), and at the moment my work is in .ai format. However, within Illustrator, I can save or export my work to several other formats such as .svg and .dwg.

    I would recommend establishing preferred formats, but using it as a guideline rather than a rule.

    Quoted from Isochronic_Frost:

    It will probably require moderating, or some sort of review process for files uploaded if Pinside hypothetically allowed it.

    I agree moderation is required to ensure files are pinball related, don't violate copyright, and were created by the up-loader.

    .

    One more thing: Licensing. I think that you can make a rule, where if you upload your creation, you automatically grant permission for anyone to use the work for personal use. However, the Maker should have the ability to specify a license for Commercial use. Ex:

    1) No Commercial Use Allowed.
    2) Contact Maker For Permission to use Commercially. (Maker may request royalties. That is between the Maker and the Manufacturer, Pinside is not involved.)
    3) Commercial Use Allowed, Maker Must be Credited.
    4) Commercial Use Is Unrestricted.

    - Mark

    #9 1 year ago
    Quoted from Shaker:

    Yeah, the formats would be based on the tool used by the Maker. As my work is 2D, I used a decade old copy of Adobe Illustrator (CS5), and at the moment my work is in .ai format. However, within Illustrator, I can save or export my work to several other formats such as .svg and .dwg.

    This is getting into the weeds just a little bit, but it's relevant and important too. Illustrator does not export SVG in a format most programs expect. As such it will often import at the wrong size. I'm adding an image with a technical explanation of why.

    But the short version is this: Illustrator's SVG format is not a reliable way to share information that is a specific real-world size. Someone could use your file to cut a playfield protector and find it doesn't fit, depending on the chain of programs used to do it.

    The following is an excerpt about making PCBs from SVG images, but it applies to anything else too:

    FaqJ25sUUAEym3o (resized).jpegFaqJ25sUUAEym3o (resized).jpeg

    #10 1 year ago
    Quoted from Aurich:

    This is getting into the weeds just a little bit, but it's relevant and important too. Illustrator does not export SVG in a format most programs expect. As such it will often import at the wrong size. I'm adding an image with a technical explanation of why.
    But the short version is this: Illustrator's SVG format is not a reliable way to share information that is a specific real-world size. Someone could use your file to cut a playfield protector and find it doesn't fit, depending on the chain of programs used to do it.
    The following is an excerpt about making PCBs from SVG images, but it applies to anything else too:
    [quoted image]

    Thank you for letting me know about this potential issue.

    I'm not sure if this applies to my specific file, as I did all my work in inches not pixels.

    - Mark

    #11 1 year ago
    Quoted from Shaker:

    Thank you for letting me know about this potential issue.
    I'm not sure if this applies to my specific file, as I did all my work in inches not pixels.
    - Mark

    It applies, units in Illustrator aren't actually a fixed concept, you can switch between them at will, they won't change the SVG scaling. Let me show you. This Illustrator file was set to inches, and I exported an SVG with the following dimensions:

    illustrator (resized).pngillustrator (resized).png

    Then I opened it in Carbide Create, a program for exporting tool paths to a CNC. So perfect example of taking someone's Illustrator file and turning it into cut paths to make say a slingshot or ball trough or inserts etc.

    This is what Carbide Create shows me on importing that file:

    carbide (resized).pngcarbide (resized).png

    As you can see it's off by the exact same scale factor discussed. 96/72=1.33 and 10/7.5=1.33

    I can correct for that if I know to look for it, but just importing someone else's SVG I'll have no clue. Which is why if this idea takes off I don't recommend using SVG as a format. It's an unfortunate issue Adobe refuses to fix because they don't want to break backwards compatibility.

    #12 1 year ago
    Quoted from Aurich:

    It applies...

    What format would you recommend?

    Every package I know can read/write AutoCad files (.dgw).

    Does it being a proprietary format cause any issues?

    - Mark

    #13 1 year ago
    Quoted from latenite04:

    ... it would be great if there was a way to link a file on one of the general sites to a machine on Pinside so that people could find it. ...

    Easy to implement, but then you are dependent on the external sites not changing their site in such a way that invalidates all the links.

    I run into this issue all the time while searching for all the bits to make a table playable on my virtual pinball cabinet.

    - Mark

    #14 1 year ago
    Quoted from Shaker:

    What format would you recommend?
    Every package I know can read/write AutoCad files (.dgw).
    Does it being a proprietary format cause any issues?
    - Mark

    I would export to DXF. DWG is technically a proprietary format, and DXF is open source. As you noted many programs can read DWG, but DXF will have broader compatibility.

    #15 1 year ago
    Quoted from Aurich:

    I would export to DXF. DWG is technically a proprietary format, and DXF is open source. As you noted many programs can read DWG, but DXF will have broader compatibility.

    Will do!

    - Mark

    #16 1 year ago
    Quoted from Aurich:

    It applies, units in Illustrator aren't actually a fixed concept, you can switch between them at will, they won't change the SVG scaling. Let me show you. This Illustrator file was set to inches, and I exported an SVG with the following dimensions:
    [quoted image]
    Then I opened it in Carbide Create, a program for exporting tool paths to a CNC. So perfect example of taking someone's Illustrator file and turning it into cut paths to make say a slingshot or ball trough or inserts etc.
    This is what Carbide Create shows me on importing that file:
    [quoted image]
    As you can see it's off by the exact same scale factor discussed. 96/72=1.33 and 10/7.5=1.33
    I can correct for that if I know to look for it, but just importing someone else's SVG I'll have no clue. Which is why if this idea takes off I don't recommend using SVG as a format. It's an unfortunate issue Adobe refuses to fix because they don't want to break backwards compatibility.

    Scaling is already an issue on thingiverse, I’m used to dealing with that.

    It would be cool to be able to pull up a game here and see a list of printables for it. I guess youd need another area for files that aren’t game specific.

    Also need to think about file validation of the uploaded files for whatever formats you support.

    #17 1 year ago
    Quoted from radium:

    Scaling is already an issue on thingiverse, I’m used to dealing with that.

    The problem is .svg is a generic format, and you don't know what program created it. So it might have been made in Inkscape and be the right size, but you thought it was from Illustrator and make it 33% bigger and it doesn't fit.

    This is why Adobe really should just get over themselves and fix it.

    That said, it would be smart to include dimensions for things so that people could sanity check. Annnnnd, that's how this all starts getting complicated.

    #18 1 year ago
    Quoted from Aurich:

    The problem is .svg is a generic format, and you don't know what program created it. So it might have been made in Inkscape and be the right size, but you thought it was from Illustrator and make it 33% bigger and it doesn't fit.
    This is why Adobe really should just get over themselves and fix it.
    That said, it would be smart to include dimensions for things so that people could sanity check. Annnnnd, that's how this all starts getting complicated.

    Wouldn’t most people use STL? Either way, I run into this scaling issue all the time. I’d think if I found a file and was confused by the scale I’d just try contacting the person that posted it, like on Thingiverse.

    #19 1 year ago

    FYI there is a thread already on here dedicated to 3D printing. I’ve shared files on there previously, linking to thingiverse.

    More recently it has turned into more of a how to use 3D printers for novices, and none of the shared design files have been indexed, so it’s a bit of a mess.

    https://pinside.com/pinball/forum/topic/3d-printing-sharing-thread-lets-better-the-hobby

    #20 1 year ago
    Quoted from radium:

    Wouldn’t most people use STL? Either way, I run into this scaling issue all the time. I’d think if I found a file and was confused by the scale I’d just try contacting the person that posted it, like on Thingiverse.

    STL is for 3D objects, we're discussing 2D ones, like laser cutting playfield protectors, which is what this thread was started about.

    This is honestly kind of a huge undertaking because there are so many different formats and things people might want to archive.

    #21 1 year ago
    Quoted from Aurich:

    STL is for 3D objects, we're discussing 2D ones, like laser cutting playfield protectors, which is what this thread was started about.
    This is honestly kind of a huge undertaking because there are so many different formats and things people might want to archive.

    It doesn’t need to be complicated. Allow STL, SVG, DXF, whatever. As said above, people are sharing these already as dumb links in a thread, so this is just a welcome upgrade (that I hope happens). Handling these other formats is no different than handling uploaded images. All you have to do is verify the contents aren’t malicious.

    #22 1 year ago

    It's my opinion that this is a bit of work to take on, but I'm not the one undertaking it, Robin would be, so I'll just let him decide what makes sense unless I can answer a question, in which case I'm happy to do so.

    Centralized resources are always nice.

    #23 1 year ago
    Quoted from Aurich:

    ...it would be smart to include dimensions for things so that people could sanity check. Annnnnd, that's how this all starts getting complicated.

    We might be over thinking this. I believe it should work very much like this Forum:

    Each file should be be associated or linked to the first post in a Topic.
    The Maker can describe the file in that first post and link applicable games, systems, manufacturers, eras or "all" (which ever level of detail is appropriate.
    If the file is ever revised, the first post should be updated with the new version.
    Only the first post should require moderation. Perhaps rules would be required to prevent uploading of files (other than pictures) in subsequent posts.

    The Topic should remain unlocked for questions and comments. Any scaling or other issues should be uncovered and documented fairly quickly by the community.

    - Mark

    #24 1 year ago

    I think that approach sounds fine. At a minimum, it would require a new subforum where all of the posts could live. There are some tech subforums now that theoretically could be appropriate, but it seems to me it would make more sense to have a dedicated one, to keep everything clearly in one place, as well as avoiding the other forums getting cluttered with these types of threads.

    Each thread could link to the machine(s) for which the design/part would work.

    The other feature request I would have, would be to add some kind of "machine group" field to the machine database on the site, so when someone designs something that will work for any EM pin, or any Stern Spike 2 pin, or any WPC95 pin, or whatever, the thread's link could be to that machine group instead of having to enumerate every single pin that it might apply to.

    This would mean updating the existing database -- something that could be handled by the community, rather than falling on the site maintainer -- so that each machine can be linked to the group or groups to which it belongs. I don't know how database maintenance is handled right now, but presumably there would be a way to view the list of groups, to view a single group's page that shows a list of all the machines in that group, and to see the group memberships for any given machine on a specific machine's page. Membership in a group could be modified either in the group page, by adding a machine, or on the machine page, by adding a group for that machine.

    Then a forum search could be performed on a specific machine, and it would return any post that specifically links that machine, or any group that machine belongs to. Note that this feature would benefit across the entire site, not just for this particular application.

    I grant that a) the suggestion is still good even without the additional grouping feature, and b) implementation of the grouping feature is likely significantly more effort than just adding a subforum. But it would also improve the site significantly across the board, as well as enable important post-finding abilities.

    #25 1 year ago
    Quoted from pete_d:

    Each thread could link to the machine(s) for which the design/part would work.
    The other feature request I would have, would be to add some kind of "machine group" field to the machine database on the site, so when someone designs something that will work for any EM pin, or any Stern Spike 2 pin, or any WPC95 pin, or whatever, the thread's link could be to that machine group instead of having to enumerate every single pin that it might apply to.s.

    Yup! That is what I meant by "systems" above.

    .

    I think the main moderated sub-forum should be kept for final design files. A second (new or existing) unmoderated sub-forum could be used for WIP announcements, help requests, tester requests, progress reports, suggestions, project requests and other chit-chat before a final product is released.

    - Mark

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/please-host-pinball-related-maker-files and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.