|
|
Line 8: |
Line 8: |
|
| |
|
| =Part Library= | | =Part Library= |
| ==Tablet==
| | '''See [[Fablet Part Library]]''' |
| [[File:pitab.jpg|100px]][[File:1batpack.png|100px]][[File:5batpack.jpg|100px]] [[File:PiTabConcept.png|100px]] [[File:TouchScreenPrimitive.png|100px]] [[File:PiBase.png|100px]] [[File:raspi.png|100px]] [[File:raspi2.png|100px]] [[File:piincase.png|100px]] [[File:5batpack2.png|100px]] [[File:Fabletlayout.png|100px]] [[File:dumbscreen.png|100px]] [[File:FabTabLayout.png|100px]] [[File:FabTabBezel.png|100px]] [[File:PiFullCaseMockUp.png|100px]] [[File:PiFullCaseMerge.png|100px]] [[File:PiCaseBackPanel.png|100px]] [[File:risers.png|100px]] [[File:Outer_shell.PNG|100px]][[File:bezel2.png|100px]][[File:shellleft.png|100px]]
| |
| | |
| | |
| | |
| <gallery perrow=6>
| |
| | |
| File:pitab.jpg|'''Tablet Final Assembly''' - FreeCAD -[[File:raspiassy.fcstd]]
| |
| File:piincase.png|'''Raspberry Pi in case.''' - FreeCAD -[[File:piincase.fcstd]]
| |
| File:dumbscreen.png|'''TouchScreenPrimitive''' - size:nullkb - FreeCAD -[[File:TouchScreenPrimitive.fcstd]]
| |
| File:raspi2.png|'''Raspberry Pi 4 Board''' - FreeCAD -[[File:raspi.fcstd]]
| |
| File:1batpack.png|'''1 Battery Power Pack''' - FreeCAD -[[File:1batpack.fcstd]]
| |
| File:5batpack2.png|'''5 Battery Power Pack''' - FreeCAD -[[File:5batpack.fcstd]]. FreeCAD -[[File:5batpack.stl]]
| |
| File:PiTabConcept.png|'''PiTabletConcept''' - FreeCAD -[[File:PiTabPrimitive.fcstd]]
| |
| File:PiBase.png|'''Pi Base + External Ports WIP''' - size:nullkb - FreeCAD -[[File:PiboardandMount.fcstd]]
| |
| File:Fabletlayout.png|'''Tablet Layout WIP''' - FreeCAD - [[File:TableCase.fcstd]]
| |
| File:FabTabLayout.png|'''FabTab Layout Concept -Idea for keeping available ports accessible at exterior of case''' - FreeCAD - [[File:FabTabLayout.fcstd]]
| |
| File:FabTabBezel.png|'''Tablet Bezel - for testing fit''' - FreeCAD - [[File:TabletScreenBezel.fcstd]]
| |
| File:plug1.png|'''Tablet Rpi plugs test layouts ''' - FreeCAD - [[File:PiTabPscale.fcstd]]
| |
| File:plug2.png|'''Tablet Rpi plugs test layouts ''' - FreeCAD - [[File:PiTabPrimscale2.fcstd]]
| |
| File:plug3.png|'''Tablet Rpi plugs test layouts ''' - FreeCAD - [[File:PiTabPrimscale3.fcstd]]
| |
| File:PiFullCaseMerge.png|'''Tablet Case Merged - MVP Candidate''' - FreeCAD - [[File:PiFullCaseMockUp.fcstd]]
| |
| File:PiCaseBackPanel.png|'''Tablet Case Back Panel ''' - FreeCAD - [[File:PiCaseBackPanel.fcstd]]
| |
| File:BoardRiser1.png|'''1st half of board riser, split to fit on D3D''' - FreeCAD - [[File:BoardRiser1.fcstd]] STL [[File:BoardRiser1.stl]]
| |
| File:BoardRiser2.PNG|'''2nd half of board riser ''' - FreeCAD - [[File:BoardRiser2.fcstd]] STL [[File:BoardRiser2.stl]]
| |
| File:bezel2.png|'''Both risers. ''' - FreeCAD - [[File:BoardRisers.fcstd]] STL [[File:BoardRisers.stl]]
| |
| File:shellleft.png|'''WIP''' of outer shell design. Other side was exported without the USB cutaway and mirrored - FreeCAD - [[File:Outer Shell Left.fcstd]][[File:Outer Shell Left.stl]]
| |
| </gallery>
| |
| | |
| <html><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Raspberry Pi Tablet part library. Can I embed this tweet on this wiki page for discussion? <a href="https://t.co/TBPeKeRY1J">https://t.co/TBPeKeRY1J</a> <a href="https://t.co/l0E3CNskLQ">pic.twitter.com/l0E3CNskLQ</a></p>— Open Source Ecology (@OSEcology) <a href="https://twitter.com/OSEcology/status/1224062967555248130?ref_src=twsrc%5Etfw">February 2, 2020</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> </html>
| |
| | |
| ==Light Module==
| |
| | |
| [[File:boostconverter.png|100px]]
| |
| [[File:ledcontroller.png|100px]]
| |
| | |
| <gallery perrow=6>
| |
| File:boostconverter.png|'''BoostConverter''' - FreeCAD -[[File:boostconverter.fcstd]]
| |
| File:ledcontroller.png|'''LEDController''' - FreeCAD -[[File:ledcontroller.fcstd]]
| |
| File:ledmodule.png|'''LEDModule''' - FreeCAD -[[File:ledmodule.fcstd]]
| |
| File:heatsink.png|'''HeatSink''' - FreeCAD -[[File:heatsink.fcstd]]
| |
| File:ledmodule.png|'''LEDModule''' - FreeCAD -[[File:ledmodule.fcstd]]
| |
| File:40x10fan.png|'''40x10mm fan''' [[File:40x10fan.fcstd]]
| |
| File:heatsink.png| '''4040 heatsink.'''[[File:heatsink.fcstd]]
| |
| File:ledcontroller.png| '''LED Controller.'''[[File:ledcontroller.fcstd]]
| |
| </gallery>
| |
| | |
| | |
| ==Camera Module==
| |
| | |
| | |
| <gallery perrow=6>
| |
| | |
| </gallery>
| |
|
| |
|
| =Add-On Modules= | | =Add-On Modules= |
Team
Chris Log - Jeremy Log - Jessica Log - Don Log
Working Doc
edit
Part Library
See Fablet Part Library
Add-On Modules
- Cordless welder battery pack that also serves as a long-life battery add-on
Data Collection
- 4.2V after charging 5-set of batteries
- One battery was loose - the connector wire was not over the hole but offset to the side
Build
Software
Android options
Industrial Android on rPi: https://emteria.com/
Not sure it might be NC, or maybe that's just the service layer they are selling on top of what seems to be mostly a business use case
Also trying other Android Options:
Keyboard options
Note: Best touchscreen keyboard application on the Raspbian so far is Florence
> sudo apt-get install florence
Also trying several other linux on screen keyboard options while building android images to try:
- GOK (GNOME Onscreen Keyboard)
- kvkbd
- onboard
- Florence
Raspbian installation
Based on the NOOBS install: https://www.raspberrypi.org/downloads/noobs/
SD card must be FAT formatted, at least 8GB and preferably 16GB:
https://www.raspberrypi.org/documentation/installation/noobs.md
It's handy to have a usb keyboard and mouse to navigate the install process once the prepared SD card is on the rPi.
Cura
I had issues trying to run Cura on the Raspbian, it kept crashing. It seems like someone has compiled a version and posted it in the ultimaker forums that will run on the RPi processor:
https://community.ultimaker.com/topic/28746-experimental-cura-build-for-raspberry-pi-4-now-available/
Downloads:
https://www.dropbox.com/sh/s43vqzmi4d2bqe2/AAADdYdSu9iwcKa0Knqgurm4a?dl=0
Install procedure:
Once the appimage file is downloaded (I used Cura-mb-master-armhf-20191209.AppImage), make the file executable
> chmod +x Cura-mb-master-armhf-20191209.AppImage
Then you just need to run the app image file:
> ./Cura-mb-master-armhf-20191209.AppImage
Camera
From https://projects.raspberrypi.org/en/projects/getting-started-with-picamera/3
Once it's plugged in, Camera just needs to be toggled on in the config -> "interfaces"
Once restarted, you can take a picture like this:
> raspistill -o Desktop/image.jpg
This will activate the camera module and show a view finder, until you hit "Enter" and it saves a picture to the specified location.
Screen
What resolution works best for the screen? The directions that came with the screen result in unused pixels on left and right side.
From Product Sheet:
- Native Resolution is 1024 x 600.
- Power Consumption 800mA @ 5v
Product Sheet instructions for /boot/config.txt:
- In terminal "sudo nano /boot/config.txt"
- Comment out "dtoverlay=vc4-fkms-vd3" and "max_framebuffers=2"
Links