project 2 final draft

.docx

School

University of South Florida *

*We aren’t endorsed by this school

Course

1101

Subject

Computer Science

Date

Apr 3, 2024

Type

docx

Pages

9

Uploaded by MasterSealMaster1136 on coursehero.com

Ever since the early 2000s, 3D printing has skyrocketed in popularity . From enthusiasts to professionals, t hose innovations have since allowed anybody to fabricate anything of their choosing, with t he limit only being one’s imagination. With recent advancements having profound effects on not only towards hobbyists, but also manufacturing in general. The 3D printing community is well known for fabricating physical objects from digital formats. This essay will attempt to analyze how the 3D printing community communicates in different forms of writing ; it d o es so by their extensive use of By utilizing digital communication , the 3D printing community can communicate in a way that is easy to understand, informative, and entertaining. One of the ways members of the 3D printing community communicate with one another is via Reddit posts. On each post, every member is expected to be familiar with the terminology commonly used. It can be things from the prefixes on commands and what they do, the different types of printing and their abbreviations, even specific terms such as bed leveling. On R/3Dprinting, a Redditor that goes by the name of u/buba447, showcased a functional Simpsons TV via video clip. The finished product is roughly the size of one’s hand, plays the first 11 seasons and requires no internet connection. For this project, OP lists the parts used in his project, starting with a Raspberry Pi Zero, a speaker, a small display, and an SD card [1]. These parts may be familiar to those that are more experienced in a technical sense, but it does not account for those that are new to this community. Reddit as a platform, allows members of any subreddit to post many types of content. Ranging from traditional forum posts to short video clips. The aforementioned Reddit post represents a small glimpse into how this platform allows users to essentially showcase the many possibilities of 3D printing. Members on this subreddit can post content of their choosing, as long as it still falls within what’s defined in the rules. Because a large number of the posts are for the sake of not only showing off a final product, but also to demonstrate the functionality of the project, it benefits the viewer immensely by showing them the end result of a specific permutation of off the shelf parts without delving too far into the details. However, another important
aspect of Reddit is that it also allows other users to comment on the post in question. In the same Reddit thread, one user inquired on how the TV played episodes in random order, with another user responding with one line of code that enables said functionality, “omxplayer `ls simpsons*.mp4 | shuf | head -n1` “[1]. What the line of code is doing is it’s asking the video player, commonly referred to as omxplayer for Raspberry Pi’s to play video files after the commands in quotes have finished running. The previously mentioned command asks the Raspberry Pi to shuffle all files that start with the word simpsons and has the .mp4 file extension and then to play the first one. The Reddit comments is not only a learning tool, but also a space where collaborative work can be done. Here a member explains how the shuffle function works just from a single line of code. That explanation allows for users to create their own variations of that shuffle command, where said variations do not revolve around video files but where a command requires some form of randomness to it. On the other hand, the comments section enables many users to collaborate together to create practical and worthwhile additions to the original project. Here in the comments section, a few users had the idea of the inclusion of a solar panel to untether the project from the power source, that originally being through a cable. Although this is only a single instance of collaboration within the comments section, if this pattern were to be done on a larger scale, say for every post, then the resultant would be every member that posts will get useful feedback. Where users can collaboratively work on DIY projects on forum posts, a prerequisite for that to happen is owning a printer to start the project. Unfortunately, due to the large number of printers to choose from, deciding on which printer to get can prove time consuming and difficult. An article from Tom’s Hardware features a large list of popular 3D printers on the market, with each entry featuring reasons to buy and reasons to avoid [2]. The main reason this article exists is that it is purely made for new members. New members require an easy to find site with only the simple, yet important details of each printer. On the article, there are a significant number of differences that set each printer apart. Some of them construct structures by utilizing ultraviolet light while others print by melting plastic.
Some of them are restricted to smaller projects, while some of them allow for bigger ones. From the point of view of a new member to this community, choosing which one to purchase would be both rather difficult and time consuming . However, the article simplifies the process of deciding which one to purchase by only including key aspects in reasons to buy and reasons to avoid. Because of the simplicity, newer members will have an easier time finding the right printer rather than find the pros and cons of each printer by hand. This way, a new member only needs to decide on the pros and cons of each printer instead of the full picture. On the other hand, the article has printer specifications on each entry that appeals to the more experienced members. In each entry, it lists qualities such as the maximum build size down to the millimeter, whether the printer has automatic calibration of the print head to ensure that the printing does not fail at any point during the printing process, and whether it prints by melting plastic or via UV light [2]. In the case where an experienced member is looking for a new printer, the exact details is more important to them. In o ther words, the technical details listed for each printer are catered more towards long term members due to how specific those details are. If they were printing a large object, they would need to know just how big the maximum build size is for the printer in question , down to the exact millimeter. . That needs to be as precise as it can. This also extends to the level of detail that their project needs. If their project requires extremely fine and intricate details, they need to know how the printer constructs the object. The simple aspect of having technical details listed saves both time and effort for experienced members. Given that the most common printing styles is either melting plastic, also known as FDM or resin based, the inclusion of what printing technology is necessary in the article. In the case where forum posts fail to offer support, a member can always head to the dedicated 3D printing discord server for assistance. As seen in a help thread in the 3D printing discord server, a member, going by the alias iNtern had the issue of inconsistent lines showing up on his print at seemingly random intervals. He showed pictures of 3 different prints, all of which had the same issue but
at different heights, with another user responding with, “Your Z rod on the K1 might be faulty or very odd making it reliable” [3]. Here K1 is referring to the Creality K1 printer and the Z rod referring to the rod responsible for the 3D printer’s vertical movement. In mathematics, 3D space has 3 axes, the X, Y, and Z. The X and Y axes are responsible for horizontal movement, while Z axis is for the vertical motion. Considering that FDM printers construct objects by melting the filament, typically made out of plastic, and successively stacking each layer on top of the previous, examining the Z rod for any issues would be an ideal first step to a solution. Although it logically makes sense to examine the Z rod when the inconsistency occurs after several successful layers, a bent Z rod is not a common issue within 3D printers as a whole. A problem as obscure as this may be overlooked by some members. Despite that, the size of the 3D printing Discord server directly appeals to how accessible support is. Discord is designed to not only allow users to communicate with one another in a one-on-one fashion, but to many other users publicly. In this case, it enables members to receive one on one support to address the more nuanced and complicated issues with their printers while also minimizing the time between when a support thread is created and when a member responds. There are many subtopics within the 3D printing community; each printer has its own set of pros and cons alongside unique technical details. While it isn’t realistic to assume each member is knowledgeable in every subtopic, each member does specialize in individual topics. This aspect allows all users to get specialized and reliable help on all of their problems, many of which would be covered under the vast expertise possessed from the community as a collective. While new members to the 3D printing community can ask others to help them understand the terminology used within the community and the overall printing process from start to finish, there are other resources that offer a more comprehensive explanation. One of which being a Github page that defines everything a new member would need to know with corresponding hyperlinks. It outlines the why one would 3D print, the four steps of printing, outsourcing printing services, which printers to get,
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help